Langages spécifiques à un domaine

Note :   (4,3 sur 5)

Langages spécifiques à un domaine (Martin Fowler)

Avis des lecteurs

Résumé:

Le livre de Martin Fowler sur les langages spécifiques à un domaine a suscité des critiques mitigées, mettant en évidence ses points forts en termes d'idées et d'applications pratiques, tout en révélant des critiques concernant sa profondeur et sa présentation. De nombreux lecteurs apprécient le style clair et humoristique de Fowler, ainsi que la structure organisationnelle et l'accessibilité du livre, en particulier pour ceux qui n'ont pas de formation en informatique. Cependant, un certain nombre d'évaluateurs ont souligné que le livre manquait de profondeur dans certains domaines, qu'il utilisait plusieurs langages pour les exemples de code sans suffisamment de détails, et qu'il souffrait d'une certaine verbosité.

Avantages:

Bien écrit et organisé
engageant et informatif
accessible aux lecteurs n'ayant pas de formation en informatique
idées pratiques précieuses
style humoristique
introduction claire aux langages spécifiques à un domaine
forte communication d'idées implicites
efficace en tant qu'outil de référence.

Inconvénients:

Manque de profondeur et de détails sur certains sujets
verbeux et parfois peu clair
utilise des échantillons de code incomplets dans plusieurs langages
certains lecteurs ont trouvé la conversion Kindle médiocre
omet la couverture de la programmation fonctionnelle
jugé moins utile pour une étude académique sérieuse ou une application pratique sans expérience préalable de la programmation.

(basé sur 27 avis de lecteurs)

Titre original :

Domain-Specific Languages

Contenu du livre :

Lorsqu'ils sont soigneusement sélectionnés et utilisés, les langages spécifiques à un domaine (DSL) peuvent simplifier un code complexe, favoriser une communication efficace avec les clients, améliorer la productivité et débloquer les goulets d'étranglement en matière de développement. Dans Domain-Specific Languages, Martin Fowler, expert reconnu en développement de logiciels, fournit tout d'abord les informations dont les professionnels du logiciel ont besoin pour décider s'il faut utiliser les DSL et quand. Ensuite, lorsque les DSL s'avèrent appropriés, Fowler présente des techniques efficaces pour les construire, et guide les ingénieurs logiciels dans le choix des bonnes approches pour leurs applications.

Les techniques de ce livre peuvent être utilisées avec la plupart des langages orientés objet modernes ; l'auteur fournit de nombreux exemples en Java et en C#, ainsi que des exemples choisis en Ruby. Dans la mesure du possible, les chapitres sont organisés de manière à être autonomes, et la plupart des sujets de référence sont présentés sous la forme de modèles familiers.

Armés de ce livre très complet, les développeurs auront les connaissances nécessaires pour prendre des décisions importantes concernant les DSLs - et, le cas échéant, bénéficier des avantages techniques et commerciaux significatifs qu'ils offrent.

Les sujets abordés sont les suivants :

- Comment les DSLs se comparent aux frameworks et aux bibliothèques, et quand ces alternatives sont suffisantes.

- Utiliser des analyseurs syntaxiques et des générateurs d'analyseurs syntaxiques, et analyser des DSL externes.

- Comprendre, comparer et choisir les constructions du langage DSL.

- Déterminer s'il faut utiliser la génération de code et comparer les stratégies de génération de code.

- Présentation des nouveaux outils de l'atelier linguistique pour la création de DSL.

Autres informations sur le livre :

ISBN :9780321712943
Auteur :
Éditeur :
Reliure :Relié
Année de publication :2010
Nombre de pages :640

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Refactoring : Améliorer la conception d'un code existant - Refactoring: Improving the Design of...
Guide de Martin Fowler sur la transformation d'un...
Refactoring : Améliorer la conception d'un code existant - Refactoring: Improving the Design of Existing Code
Langages spécifiques à un domaine - Domain-Specific Languages
Lorsqu'ils sont soigneusement sélectionnés et utilisés, les langages spécifiques à un...
Langages spécifiques à un domaine - Domain-Specific Languages
Analysis Patterns : Modèles d'objets réutilisables (Broché) - Analysis Patterns: Reusable Object...
Ce livre innovant reconnaît le besoin, au sein de...
Analysis Patterns : Modèles d'objets réutilisables (Broché) - Analysis Patterns: Reusable Object Models (Paperback)
UML distillé : Un bref guide du langage standard de modélisation d'objets - UML Distilled: A Brief...
Plus de 300 000 développeurs ont bénéficié des...
UML distillé : Un bref guide du langage standard de modélisation d'objets - UML Distilled: A Brief Guide to the Standard Object Modeling Language

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© 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)