Evaluare:
Cartea este foarte apreciată pentru acoperirea sa completă și exhaustivă a programării bazate pe evenimente și a arhitecturii sistemelor. Ea oferă o înțelegere teoretică profundă, incluzând în același timp aplicații practice și studii de caz. Cu toate acestea, unii cititori consideră primele capitole prea academice și consideră că conținutul poate fi depășit din cauza progreselor tehnologice de la publicarea sa.
Avantaje:⬤ Explorare cuprinzătoare a sistemelor și programării bazate pe evenimente.
⬤ Discuții detaliate despre cuplare și coeziune cu exemple practice.
⬤ Diagrame clare și studii de caz care îmbunătățesc înțelegerea.
⬤ Bun echilibru între teorie și practică, făcând accesibile conceptele complexe.
⬤ Context istoric valoros și tehnici de documentare.
⬤ Unele părți sunt considerate prea academice, în special primul capitol.
⬤ Cartea poate părea învechită din cauza progreselor rapide în metodologiile și arhitecturile de programare bazate pe evenimente.
⬤ Exemple de programare limitate, în special în contexte moderne.
(pe baza a 9 recenzii ale cititorilor)
Event-Based Programming: Taking Events to the Limit
Programarea bazată pe evenimente este următorul pas logic în dezvoltarea bazată pe componente, făcând componentele mai reutilizabile datorită naturii lor decuplate. Sistemele bazate pe evenimente sunt mai ușor de dezvoltat, ceea ce le face mai ieftine și mai fiabile decât sistemele tradiționale OOP sau CBD.
Această carte arată cum să dezvolți software bazat pe componente care interacționează în principal printr-un mecanism de evenimente. Cartea arată cum să folosiți evenimentele în tot felul de situații, pentru a rezolva probleme recurente de dezvoltare fără a suporta cuplajul. Este introdusă o formă nouă de diagramă software, numită Signal Wiring Diagram.
Aceste diagrame sunt similare cu diagramele de circuit utilizate de proiectanții hardware. O serie de studii de caz încheie cartea, reunind toate conceptele introduse în continuare.
© 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)