Note :
Ce livre propose une exploration complète de la programmation basée sur les événements, en analysant le couplage, les modèles d'interaction et l'architecture du système. Il offre à la fois des aperçus théoriques et des applications pratiques, ce qui le rend précieux pour les programmeurs et les architectes. Cependant, certains évaluateurs le trouvent trop académique ou dépassé, en particulier à la lumière des développements plus récents dans le domaine.
Avantages:Une couverture approfondie des systèmes basés sur les événements, de nombreux détails sur les modèles de couplage et d'interaction, des études de cas pratiques, des diagrammes clairs et un bon équilibre entre la théorie et la pratique. Transformateur pour les approches de codage de nombreux lecteurs.
Inconvénients:Certaines parties, en particulier le premier chapitre, sont jugées trop académiques et non pratiques. Le contenu peut sembler dépassé car la technologie a évolué depuis sa publication, les nouvelles méthodologies telles que l'architecture basée sur les services et le traitement des événements complexes n'étant pas couvertes.
(basé sur 9 avis de lecteurs)
Event-Based Programming: Taking Events to the Limit
Maintenant disponible en livre de poche.
Les langages tels que C#, VB.NET et Delphi intègrent un support pour les événements, et ces événements deviennent très puissants lorsqu'ils relient les objets et les composants d'un système. Les événements permettent à ces éléments d'interagir sans aucun couplage. Les éléments qui en résultent peuvent être développés et testés individuellement, ce qui permet de conserver un code propre et simple.
Le développement basé sur les composants (CBD) est une extension de la programmation orientée objet. Le CBD supprime les limitations de la POO liées au langage et au fournisseur, rend la réutilisation des logiciels plus pratique et accélère le processus de développement. La programmation basée sur les événements est la prochaine étape logique du CBD et rend les composants plus réutilisables en raison de leur nature découplée. Mais les systèmes basés sur les événements sont plus faciles à développer, ce qui signifie qu'ils sont moins chers et plus fiables que les systèmes OOP ou CBD traditionnels.
Ce livre vous apprend à développer des logiciels basés sur des parties qui interagissent principalement par le biais d'un mécanisme d'événements. Vous apprendrez à utiliser les événements dans de nombreuses situations différentes, pour résoudre des problèmes de développement récurrents sans couplage. Le livre présente le diagramme de câblage des signaux, une nouvelle forme de diagramme logiciel similaire aux diagrammes de circuits utilisés par les concepteurs de matériel. Le livre se termine par une série d'études de cas qui intègrent tous les concepts présentés. En bref, vous voudrez vous procurer une copie de ce livre parce qu'il :
⬤ Il montre comment utiliser un paradigme basé sur les événements pour réduire ou éliminer complètement le couplage entre les classes et les composants.
⬤ Il décrit les composants, y compris les coordinateurs, les travailleurs, les constructeurs, les classeurs et les routeurs.
⬤ Il contient trois études de cas complètes qui modélisent les concepts utilisés pour concevoir des systèmes de petite, moyenne et grande taille.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)