Evaluare:
Cartea oferă o explorare cuprinzătoare a programării bazate pe evenimente, analizând cuplajul, modelele de interacțiune și arhitectura sistemului. Ea oferă atât perspective teoretice, cât și aplicații practice, ceea ce o face valoroasă atât pentru programatori, cât și pentru arhitecți. Cu toate acestea, unii recenzenți o consideră prea academică sau depășită, în special în lumina evoluțiilor mai recente din domeniu.
Avantaje:Acoperire temeinică a sistemelor bazate pe evenimente, detalii extinse privind modelele de cuplare și interacțiune, studii de caz practice, diagrame clare și un echilibru bun între teorie și practică. Transformator pentru abordările de codificare ale multor cititori.
Dezavantaje:Unele părți, în special primul capitol, sunt considerate excesiv de academice și nu practice. Conținutul poate părea învechit, deoarece tehnologia a evoluat de la publicarea sa, nefiind acoperite metodologii mai noi, cum ar fi arhitectura bazată pe servicii și procesarea complexă a evenimentelor.
(pe baza a 9 recenzii ale cititorilor)
Event-Based Programming: Taking Events to the Limit
Acum disponibilă în format paperback--.
Limbaje precum C#, VB.NET și Delphi includ suport încorporat pentru evenimente, iar aceste evenimente devin foarte puternice atunci când conectează obiectele și componentele unui sistem. Evenimentele fac posibilă interacțiunea acestor părți fără nicio cuplare. Iar părțile rezultate pot fi dezvoltate și testate individual, ceea ce menține codul curat și simplu.
Dezvoltarea bazată pe componente (CBD) este o extensie a programării orientate pe obiect. CBD elimină limitările OOP legate de limbaj și de furnizor, face reutilizarea software-ului mai practică și accelerează procesul de dezvoltare. Programarea bazată pe evenimente este următorul pas logic în CBD și face componentele mai reutilizabile datorită naturii lor decuplate. Dar sistemele bazate pe evenimente sunt mai ușor de dezvoltat, ceea ce înseamnă că sunt mai ieftine și mai fiabile decât sistemele tradiționale OOP sau CBD.
Această carte vă învață cum să dezvoltați software bazat pe părți care interacționează în principal prin intermediul unui mecanism de evenimente. Veți învăța cum să utilizați evenimentele în multe situații diferite, pentru a rezolva probleme recurente de dezvoltare fără cuplare. Cartea introduce Signal Wiring Diagram, o formă nouă de diagramă software similară diagramelor de circuit utilizate de proiectanții hardware. Cartea se încheie cu o serie de studii de caz, încorporând toate conceptele prezentate. Pe scurt, veți dori să ridicați o copie a acestei cărți deoarece:
⬤ Monstrează cum să utilizați o paradigmă bazată pe evenimente pentru a reduce sau elimina complet cuplajul dintre clase și componente.
⬤ Descrie componentele, inclusiv coordonatorii, lucrătorii, constructorii, lianții și ruterele.
⬤ Conține trei studii de caz complete care modelează conceptele utilizate pentru proiectarea sistemelor mici, medii și mari.
© 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)