Limbaje specifice domeniului

Evaluare:   (4.3 din 5)

Limbaje specifice domeniului (Martin Fowler)

Recenzii ale cititorilor

Rezumat:

Cartea lui Martin Fowler intitulată Domain-Specific Languages (Limbaje specifice domeniului) a primit recenzii mixte, prezentându-și punctele forte în ceea ce privește perspectivele și aplicațiile practice, dar dezvăluind și critici privind profunzimea și prezentarea sa. Mulți cititori apreciază stilul de scriere clar și plin de umor al lui Fowler, împreună cu structura organizatorică și accesibilitatea cărții, în special pentru cei care nu au o pregătire în domeniul informaticii. Cu toate acestea, o serie de recenzenți au subliniat faptul că cartea este lipsită de profunzime în anumite domenii, utilizează mai multe limbaje pentru exemple de cod fără suficiente detalii și suferă de verbozitate.

Avantaje:

Bine scrisă și organizată
captivantă și informativă
accesibilă cititorilor fără cunoștințe de informatică
perspective practice valoroase
stil de scriere plin de umor
introducere clară în limbajele specifice domeniului
comunicare puternică a ideilor implicite
eficientă ca instrument de referință.

Dezavantaje:

Lipsă de profunzime și detalii în diverse subiecte
verbos și uneori neclar
utilizează mostre de cod incomplete în mai multe limbaje
unii cititori consideră că conversia Kindle este slabă
omite acoperirea programării funcționale
considerată mai puțin utilă pentru un studiu academic serios sau pentru aplicații practice fără experiență anterioară în programare.

(pe baza a 27 recenzii ale cititorilor)

Titlul original:

Domain-Specific Languages

Conținutul cărții:

Atunci când sunt selectate și utilizate cu atenție, limbajele specifice domeniului (DSL) pot simplifica codul complex, pot promova comunicarea eficientă cu clienții, pot îmbunătăți productivitatea și pot debloca blocajele de dezvoltare. În Domain-Specific Languages, Martin Fowler, cunoscut expert în dezvoltarea de software, oferă mai întâi informațiile de care profesioniștii din domeniul software au nevoie pentru a decide dacă și când să utilizeze DSL-uri. Apoi, atunci când DSL-urile se dovedesc potrivite, Fowler prezintă tehnici eficiente pentru construirea lor și ghidează inginerii software în alegerea abordărilor potrivite pentru aplicațiile lor.

Tehnicile din această carte pot fi utilizate cu majoritatea limbajelor moderne orientate pe obiecte; autorul oferă numeroase exemple în Java și C#, precum și exemple selectate în Ruby. Ori de câte ori este posibil, capitolele sunt organizate pentru a fi de sine stătătoare, iar majoritatea subiectelor de referință sunt prezentate într-un format familiar de tipare.

Înarmați cu această carte amplă, dezvoltatorii vor avea cunoștințele de care au nevoie pentru a lua decizii importante cu privire la DSL-uri - și, acolo unde este cazul, vor obține beneficiile tehnice și de afaceri semnificative pe care le oferă.

Subiectele abordate includ:

- Cum se compară DSL-urile cu framework-urile și bibliotecile și când aceste alternative sunt suficiente.

- Utilizarea analizoarelor și a generatoarelor de analizoare și analizarea DSL-urilor externe.

- Înțelegerea, compararea și alegerea construcțiilor de limbaj DSL.

- Determinarea utilizării sau nu a generării de cod și compararea strategiilor de generare a codului.

- Previzualizarea noilor instrumente de lucru ale limbajului pentru crearea DSL-urilor.

Alte date despre carte:

ISBN:9780321712943
Autor:
Editura:
Legare:Copertă dură
Anul publicării:2010
Numărul de pagini:640

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Refactoring: Îmbunătățirea concepției codului existent - Refactoring: Improving the Design of...
Ghidul lui Martin Fowler pentru refacerea codului...
Refactoring: Îmbunătățirea concepției codului existent - Refactoring: Improving the Design of Existing Code
Limbaje specifice domeniului - Domain-Specific Languages
Atunci când sunt selectate și utilizate cu atenție, limbajele specifice domeniului (DSL) pot...
Limbaje specifice domeniului - Domain-Specific Languages
Modele de analiză: Modele de obiecte reutilizabile (Paperback) - Analysis Patterns: Reusable Object...
Această carte inovatoare recunoaște nevoia din...
Modele de analiză: Modele de obiecte reutilizabile (Paperback) - Analysis Patterns: Reusable Object Models (Paperback)
UML Distilled: Un scurt ghid pentru limbajul standard de modelare a obiectelor - UML Distilled: A...
Mai mult de 300.000 de dezvoltatori au beneficiat...
UML Distilled: Un scurt ghid pentru limbajul standard de modelare a obiectelor - UML Distilled: A Brief Guide to the Standard Object Modeling Language

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)