Bewertung:

Das Buch ist eine Sammlung von Aufsätzen verschiedener Autoren von Softwareprojekten, die Einblicke in Open-Source-Softwarearchitekturen geben. Es wird für seine einzelnen Kapitel gelobt, die unabhängig voneinander gelesen werden können und einen historischen Kontext und architektonische Lehren aus bemerkenswerten Projekten bieten. Allerdings wurde das Buch wegen seiner irreführenden Produktbeschreibung und der unterschiedlichen Qualität der Aufsätze kritisiert.
Vorteile:Hervorragende Sammlung von architektonischen Erkenntnissen von erfahrenen Entwicklern.
Nachteile:Jedes Kapitel ist eigenständig und kann für sich allein gelesen werden.
(basierend auf 15 Leserbewertungen)
The Architecture of Open Source Applications
Architekten sehen sich während ihrer Ausbildung Tausende von Gebäuden an und studieren die von Meistern verfassten Kritiken zu diesen Gebäuden. Im Gegensatz dazu lernen die meisten Softwareentwickler immer nur eine Handvoll großer Programme gut kennen - in der Regel Programme, die sie selbst geschrieben haben - und studieren nie die großen Programme der Geschichte.
Das Ergebnis ist, dass sie die Fehler der anderen wiederholen, anstatt auf den Erfolgen der anderen aufzubauen. Dieses Buch hat zum Ziel, das zu ändern.
Darin erklären die Autoren von fünfundzwanzig Open-Source-Anwendungen, wie ihre Software strukturiert ist - und warum. Was sind die wichtigsten Komponenten der einzelnen Programme? Wie interagieren sie? Und was haben ihre Entwickler während der Entwicklung gelernt? Bei der Beantwortung dieser Fragen geben die Autoren dieses Buches einzigartige Einblicke in ihre Denkweise.