Ocena:
Książka zapewnia kompleksową eksplorację programowania opartego na zdarzeniach, analizując sprzężenie, wzorce interakcji i architekturę systemu. Oferuje zarówno teoretyczne spostrzeżenia, jak i praktyczne zastosowania, dzięki czemu jest cenna zarówno dla programistów, jak i architektów. Niektórzy recenzenci uważają ją jednak za zbyt akademicką lub przestarzałą, szczególnie w świetle najnowszych osiągnięć w tej dziedzinie.
Zalety:Dokładne omówienie systemów opartych na zdarzeniach, obszerne szczegóły dotyczące sprzężeń i wzorców interakcji, praktyczne studia przypadków, przejrzyste diagramy i dobra równowaga między teorią a praktyką. Przekształca podejście do kodowania wielu czytelników.
Wady:Niektóre części, szczególnie pierwszy rozdział, są uważane za zbyt akademickie i niepraktyczne. Treść może wydawać się przestarzała, ponieważ technologia ewoluowała od czasu publikacji, a nowsze metodologie, takie jak architektura oparta na usługach i złożone przetwarzanie zdarzeń, nie zostały uwzględnione.
(na podstawie 9 opinii czytelników)
Event-Based Programming: Taking Events to the Limit
Teraz dostępna w miękkiej oprawie.
Języki takie jak C#, VB.NET i Delphi zawierają wbudowaną obsługę zdarzeń, a zdarzenia te stają się bardzo potężne, gdy łączą obiekty i komponenty systemu. Zdarzenia umożliwiają takim częściom interakcję bez żadnych sprzężeń. Wynikowe części mogą być rozwijane i testowane indywidualnie, dzięki czemu kod jest czysty i prosty.
Rozwój oparty na komponentach (CBD) jest rozszerzeniem programowania obiektowego. CBD eliminuje ograniczenia OOP związane z językiem i dostawcą, czyni ponowne wykorzystanie oprogramowania bardziej praktycznym i przyspiesza proces rozwoju. Programowanie oparte na zdarzeniach jest kolejnym logicznym krokiem w CBD i sprawia, że komponenty są bardziej wielokrotnego użytku ze względu na ich oddzielony charakter. Ale systemy oparte na zdarzeniach są łatwiejsze do opracowania, co oznacza, że są tańsze i bardziej niezawodne niż tradycyjne systemy OOP lub CBD.
Ta książka uczy, jak tworzyć oprogramowanie oparte na częściach, które współdziałają ze sobą głównie za pomocą mechanizmu zdarzeń. Dowiesz się, jak używać zdarzeń w wielu różnych sytuacjach, aby rozwiązywać powtarzające się problemy programistyczne bez sprzęgania. Książka wprowadza Signal Wiring Diagram, nowatorską formę diagramu oprogramowania podobną do schematów obwodów używanych przez projektantów sprzętu. Książka kończy się serią studiów przypadków, obejmujących wszystkie prezentowane koncepcje. W skrócie, warto sięgnąć po tę książkę, ponieważ: ⬤ Pokazuje, jak używać diagramów zdarzeń w oprogramowaniu.
⬤ Pokazuje, jak używać paradygmatu opartego na zdarzeniach, aby zmniejszyć lub całkowicie wyeliminować sprzężenie między klasami i komponentami.
⬤ Opisuje komponenty, w tym koordynatorów, pracowników, konstruktorów, bindery i routery.
⬤ Zawiera trzy kompletne studia przypadków, które modelują koncepcje wykorzystywane do projektowania małych, średnich i dużych systemów.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)