In weniger als einer Minute können Sie mit dem Lesen von The Architecture of Open Source Applications auf Ihrem Kindle beginnen. Sie haben noch keinen Kindle? Hier kaufen.

An Ihren Kindle oder ein anderes Gerät senden

 
 
 

Kostenlos testen

Jetzt kostenlos reinlesen

An Ihren Kindle oder ein anderes Gerät senden

Lesen Sie Bücher auf Ihrem Computer oder auf anderen Mobilgeräten mit unseren GRATIS Kindle Lese-Apps.
The Architecture of Open Source Applications
 
 

The Architecture of Open Source Applications [Kindle Edition]

Robert Chansler , Russell Bryant , Roy Bryant , Rosangela Canino-Koening , Francesco Cesarini , Eric Allman , Keith Bostic , Titus Brown , Amy Brown , Greg Wilson

Digitaler Listenpreis: EUR 7,21 Was ist das?
Kindle-Preis: EUR 6,99 Inkl. MwSt. und kostenloser drahtloser Lieferung über Amazon Whispernet

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 6,99  
Taschenbuch EUR 26,70  

Kunden, die diesen Artikel gekauft haben, kauften auch


Produktbeschreibungen

Kurzbeschreibung

Architects look at thousands of buildings during their training, and study critiques of those buildings written by masters. In contrast, most software developers only ever get to know a handful of large programs well — usually programs they wrote themselves — and never study the great programs of history. As a result, they repeat one another’s mistakes rather than building on one another’s successes. This book’s goal is to change that. In it, the authors of twenty-five open source applications explain how their software is structured, and why. What are each program's major components? How do they interact? And what did their builders learn during their development? In answering these questions, the contributors to this book provide unique insights into how they think.

Please note: list of authors is not complete. Over forty experienced software developers contributed to the twenty-five chapters in The Architecture of Open Source Applications. For full list of authors visit http://www.aosabook.org/

Produktinformation


Mehr über die Autoren

Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Tags

 (Was ist das?)
Bei einem Tag handelt es sich um ein Schlagwort, das zum Produkt passt.
Tags erleichtern allen Kunden die Suche und die Sortierung ihrer Lieblingsprodukte.
 

Kundenrezensionen

Es gibt noch keine Kundenrezensionen auf Amazon.de
5 Sterne
4 Sterne
3 Sterne
2 Sterne
1 Sterne
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com:  4 Rezensionen
11 von 11 Kunden fanden die folgende Rezension hilfreich
Incorrect product description 13. November 2011
Von S. Piper - Veröffentlicht auf Amazon.com
Format:Kindle Edition
The product description states that you will learn "What are each program's major components? How do they interact? And what did their builders learn during their development?" Also, that you will learn how the "software is structured, and why". You will learn how the programs are structured and nothing else. Some of the projects do have a paragraph or two on what the developer would do differently, but some (Asterisk for example is the first chapter) has no discussion at all on anything other than how the code in the project works. It's sort of good to prepare you to look at the code, but the book doesn't actually meet it's stated goals of telling you "why" anything is the way it is.

I would have given 1 star since I feel lied to about what was most important to me, but the discussions on how the projects work are interesting enough to give the book some merit.

IMPORTANT: You can read the entire book for free on the author's site: [...]
4 von 4 Kunden fanden die folgende Rezension hilfreich
A gem that belongs to every serious developer's library 4. August 2011
Von Emre Sevinc - Veröffentlicht auf Amazon.com
Format:Taschenbuch
This is not a typical software development book but rather a wonderful collection of essays from the veterans. The editors did a great job by providing such a wide spectrum of programs and authors. From database systems to visualization toolkits, from mail transfer agents to multi-player online games, from continuous integration systems to cutting-edge web applications and then to audio processing systems, you'll find experienced developers talking about the internals of their well-established code bases, used by millions of people and developers worldwide.

Some of the authors have been working on the same system for more than 30 years (e.g. Eric Allman on Sendmail) and it is definitely a pleasure to hear their perspectives spanning such a long time period. Every chapter provides a brief overview of the relevant software and then the authors try to justify the choices they made, sometimes stating their regrets with reasons and sometimes reflecting on how their intuitive decisions turned out to be great strategic advantages in the long run. In some chapters such as the one by Audrey Tang (SocialCalc), you'll learn how it becomes possible to work together for a geographically distributed team of developers and what made Tang's job easy when she joined the team one year after the initiation of project (hint: a well-prepared Wiki becomes much more important than you can imagine).

I think this book belongs to every developer's library to be read and re-read. Time-honored lessons when told by insiders with the help of great editors provide us with an immense value in terms of technology, craftsmanship and community.
1 von 1 Kunden fanden die folgende Rezension hilfreich
Lessons and patterns of Open Source 15. Januar 2012
Von Ilya Grigorik - Veröffentlicht auf Amazon.com
Format:Taschenbuch
The book covers 25 different open source projects, some of the most notable being: CMake, Eclipse, LLVM, Sendmail and Berkley DB. Each chapter stands on its own and is written by the project lead or one of the lead contributors, while following a loose set of questions such as "how did it start", "what would you do differently", and so on. All in all, a fun an educational read. Some chapters go into the nitty gritty technical details, while others stick to the high-level architectural view.

As intended by the title, I think the most valuable part of this book is simply reading about the history and lessons learned from all of the different projects. The authors don't provide any conclusions, but you can easily spot patterns as you make your way through the book.

Beliebte Markierungen

 (Was ist das?)
&quote;
When you find an architectural problem you don't want to fix "right now" and that you're inclined to just let go, remember that being nibbled to death by ducks will kill you just as surely as being trampled by elephants. &quote;
Markiert von 10 Kindle-Nutzern
&quote;
the harder code is to write, the more important for it to be separately written and maintained; it's almost impossible to keep surrounding code from infecting and corroding a piece of code. &quote;
Markiert von 10 Kindle-Nutzern
&quote;
For example, in Berkeley DB, we created a complete set of Unix-style manual pages for the access methods and underlying components before writing any code. &quote;
Markiert von 9 Kindle-Nutzern

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   
Ähnliche Foren


Kunden, die diesen Artikel markiert haben, haben auch Folgendes markiert


Ähnliche Artikel finden


Anhand des Sachgebietes nach ähnlichen Produkten suchen:





Das bedeutet, jeder Titel/Artikel muss zu Sachgebiet 1 UND zu Sachgebiet 2 UND... gehören.