Értékelés:
A könyv átfogóan vizsgálja az eseményalapú programozást, elemzi a csatolást, az interakciós mintákat és a rendszerarchitektúrát. Elméleti betekintést és gyakorlati alkalmazásokat egyaránt kínál, így a programozók és az építészek számára egyaránt értékes. Néhány kritikus azonban túlságosan tudományosnak vagy elavultnak találja, különösen a terület újabb fejleményeinek fényében.
Előnyök:Az eseményalapú rendszerek alapos lefedettsége, a csatolási és interakciós minták részletes bemutatása, gyakorlati esettanulmányok, áttekinthető ábrák, valamint az elmélet és a gyakorlat közötti jó egyensúly. Sok olvasó kódolási megközelítése szempontjából átformáló.
Hátrányok:Egyes részek, különösen az első fejezet, túlságosan tudományosnak és nem gyakorlatiasnak minősülnek. A tartalom elavultnak tűnhet, mivel a technológia a megjelenés óta fejlődött, és az olyan újabb módszerek, mint a szolgáltatásalapú architektúra és a komplex eseményfeldolgozás nem szerepelnek benne.
(9 olvasói vélemény alapján)
Event-Based Programming: Taking Events to the Limit
Most már kapható papírkötésben...
Az olyan nyelvek, mint a C#, a VB.NET és a Delphi tartalmaznak beépített támogatást az eseményekhez, és ezek az események nagyon erőteljessé válnak, amikor összekapcsolják a rendszer objektumait és komponenseit. Az események lehetővé teszik, hogy az ilyen részek mindenféle csatolás nélkül kölcsönhatásba lépjenek egymással. Az így létrejövő részek pedig külön-külön fejleszthetők és tesztelhetők, ami tisztán és egyszerűen tartja a kódot.
A komponensalapú fejlesztés (CBD) az objektumorientált programozás kiterjesztése. A CBD megszünteti az OOP nyelvi és gyártóspecifikus korlátait, praktikusabbá teszi a szoftver újrafelhasználását és felgyorsítja a fejlesztési folyamatot. Az eseményalapú programozás a következő logikus lépés a CBD-ben, és a komponenseket a szétválasztott jellegük miatt jobban újrafelhasználhatóvá teszi. Az eseményalapú rendszereket azonban könnyebb fejleszteni, ami azt jelenti, hogy olcsóbbak és megbízhatóbbak, mint a hagyományos OOP vagy CBD rendszerek.
Ez a könyv megtanítja, hogyan fejlesszünk olyan szoftvereket, amelyek olyan részekre épülnek, amelyek elsősorban eseménymechanizmuson keresztül lépnek kapcsolatba egymással. Megtanulod, hogyan használhatod az eseményeket számos különböző helyzetben, hogy visszatérő fejlesztési problémákat oldj meg csatolás nélkül. A könyv bemutatja a Signal Wiring Diagramot, a szoftverdiagramok újszerű formáját, amely a hardvertervezők által használt áramköri diagramokhoz hasonló. A könyv egy sor esettanulmánnyal zárul, amelyek magukban foglalják az összes bemutatott koncepciót. Dióhéjban összefoglalva, érdemes lesz beszereznie egy példányt ebből a könyvből, mert:
⬤ Megmutatja, hogyan lehet az eseményalapú paradigma segítségével csökkenteni vagy teljesen megszüntetni az osztályok és komponensek közötti csatolást.
⬤ Megmutatja a komponenseket, beleértve a koordinátorokat, munkásokat, építőket, kötegelőket és útválasztókat.
⬤ Három teljes esettanulmányt tartalmaz, amelyek a kis, közepes és nagy rendszerek tervezéséhez használt koncepciókat modellezik.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)