Besseres, schnelleres, leichteres Java

Bewertung:   (3,6 von 5)

Besseres, schnelleres, leichteres Java (Bruce Tate)

Leserbewertungen

Zusammenfassung:

Das Buch „Better, Faster, Lighter Java“ bietet einen kritischen Überblick über J2EE-Technologien und betont die Notwendigkeit von Einfachheit und Effizienz in der Java-Programmierung. Es stellt die Komplexität von Frameworks wie EJB in Frage und wirbt für Alternativen, die sich an bessere Software-Design-Prinzipien halten. Während viele Rezensionen die zum Nachdenken anregenden Einsichten und die offene Herangehensweise der Autoren loben, kritisieren andere das Buch für seine mangelnde Tiefe, die allzu simplen Beispiele und die unzureichende technische Ausführlichkeit. Insgesamt spricht es Programmierer, die ihre Entwicklungsprozesse rationalisieren wollen, gut an, könnte aber diejenigen enttäuschen, die auf der Suche nach einem detaillierten technischen Handbuch sind.

Vorteile:

Es regt zum Nachdenken an und stellt die Komplexität von Java-Frameworks in Frage.

Nachteile:

Bietet praktische Anleitungen und Prinzipien für ein besseres Software-Design.

(basierend auf 28 Leserbewertungen)

Originaltitel:

Better, Faster, Lighter Java

Inhalt des Buches:

Manchmal ist die einfachste Antwort die beste. Viele Enterprise-Java-Entwickler, die es gewohnt sind, mit der zunehmenden Komplexität von Java umzugehen, haben sich angewöhnt, übermäßig komplizierte Lösungen für Probleme zu wählen, wenn einfachere Optionen verfügbar sind.

Die Entwicklung von Serveranwendungen mit schwergewichtigen Java-basierten Architekturen wie WebLogic, JBoss und WebSphere kann kostspielig und umständlich sein. Wenn Sie den Punkt erreicht haben, an dem Sie mehr Zeit damit verbringen, Code zu schreiben, um Ihr gewähltes Framework zu unterstützen, als Ihre eigentlichen Probleme zu lösen, ist es an der Zeit, in Richtung Einfachheit zu denken. In Better, Faster, Lighter Java argumentieren die Autoren Bruce Tate und Justin Gehtland, dass die alten schwergewichtigen Architekturen unhandlich und kompliziert sind und zu langsamem und fehleranfälligem Anwendungscode beitragen.

Als Alternative für die Entwicklung besserer Anwendungen stellen die Autoren zwei leichtgewichtige Open-Source-Architekturen vor: Hibernate - ein Persistenz-Framework, das seine Aufgabe mit einer minimalen API erfüllt und sich selbst aus dem Weg geht, und Spring - ein Container, der weder invasiv noch schwer oder kompliziert ist. Hibernate und Spring sind so konzipiert, dass sie relativ einfach zu erlernen und zu verwenden sind und angemessene Anforderungen an die Systemressourcen stellen.

Better, Faster, Lighter Java zeigt Ihnen, wie sie Ihnen helfen können, Unternehmensanwendungen zu erstellen, die einfacher zu warten, zu schreiben und zu debuggen sind, und die letztendlich viel schneller sind. Better, Faster, Lighter Java richtet sich an fortgeschrittene Java-Entwickler und bietet neue, oft unorthodoxe Ideen, die Ihnen helfen, Ihre Arbeitsweise zu überdenken, sowie Techniken und Prinzipien, mit denen Sie einfachere Anwendungen erstellen können.

Sie werden lernen, mehr Zeit mit dem zu verbringen, was wichtig ist. Wenn Sie mit diesem Buch fertig sind, werden Sie feststellen, dass Ihr Java besser, schneller und leichter ist als je zuvor.

Weitere Daten des Buches:

ISBN:9780596006761
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2004
Seitenzahl:250

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Sieben weitere Sprachen in sieben Wochen: Sprachen, die die Zukunft prägen - Seven More Languages in...
Gute Programmierer werden nicht geboren - sie...
Sieben weitere Sprachen in sieben Wochen: Sprachen, die die Zukunft prägen - Seven More Languages in Seven Weeks: Languages That Are Shaping the Future
Sieben Sprachen in sieben Wochen: Ein pragmatischer Leitfaden zum Erlernen von Programmiersprachen -...
Sie sollten jedes Jahr eine Programmiersprache...
Sieben Sprachen in sieben Wochen: Ein pragmatischer Leitfaden zum Erlernen von Programmiersprachen - Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages
Besseres, schnelleres, leichteres Java - Better, Faster, Lighter Java
Manchmal ist die einfachste Antwort die beste. Viele Enterprise-Java-Entwickler, die es...
Besseres, schnelleres, leichteres Java - Better, Faster, Lighter Java
Rails: Auf und davon: Blitzschnelle Webentwicklung - Rails: Up and Running: Lightning-Fast Web...
In nur wenigen Tagen können Sie mit Rails...
Rails: Auf und davon: Blitzschnelle Webentwicklung - Rails: Up and Running: Lightning-Fast Web Development

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: