Note :
Le livre « Better, Faster, Lighter Java » offre une vue d'ensemble critique des technologies J2EE, en mettant l'accent sur la nécessité de la simplicité et de l'efficacité dans la programmation Java. Il remet en question les complexités associées à des cadres tels que EJB et promeut des alternatives qui adhèrent à de meilleurs principes de conception de logiciels. Alors que de nombreuses critiques font l'éloge de ses idées stimulantes et de l'approche franche des auteurs, d'autres critiquent le livre pour son manque de profondeur, ses exemples trop simplistes et son manque de détails techniques. Dans l'ensemble, il trouve un écho favorable auprès des programmeurs qui cherchent à rationaliser leurs processus de développement, mais risque de décevoir ceux qui recherchent un manuel technique approfondi.
Avantages:Provoque la réflexion et remet en question la complexité des frameworks Java.
Inconvénients:Offre des conseils pratiques et des principes pour une meilleure conception des logiciels.
(basé sur 28 avis de lecteurs)
Better, Faster, Lighter Java
Parfois, la réponse la plus simple est la meilleure. De nombreux développeurs Java d'entreprise, habitués à la complexité croissante de Java, ont pris l'habitude de choisir des solutions trop compliquées à leurs problèmes alors que des options plus simples sont disponibles.
La création d'applications serveur avec des architectures Java lourdes, telles que WebLogic, JBoss et WebSphere, peut s'avérer coûteuse et fastidieuse. Lorsque vous en arrivez au point où vous passez plus de temps à écrire du code pour prendre en charge le cadre choisi qu'à résoudre vos problèmes réels, il est temps de penser en termes de simplicité. Dans Better, Faster, Lighter Java, les auteurs Bruce Tate et Justin Gehtland affirment que les anciennes architectures lourdes sont peu maniables, compliquées et contribuent à un code d'application lent et bogué.
Les auteurs présentent deux architectures légères à code source ouvert comme moyens alternatifs de créer de meilleures applications : Hibernate, un cadre de persistance qui fait son travail avec une API minimale et s'efface, et Spring, un conteneur qui n'est ni invasif, ni lourd, ni compliqué. Hibernate et Spring sont conçus pour être relativement simples à apprendre et à utiliser, et sollicitent raisonnablement les ressources du système.
Better, Faster, Lighter Java vous montre comment ils peuvent vous aider à créer des applications d'entreprise plus faciles à maintenir, à écrire et à déboguer, et finalement beaucoup plus rapides. Écrit pour les développeurs Java de niveau intermédiaire ou avancé, Better, Faster, Lighter Java propose des idées nouvelles - souvent peu orthodoxes - pour vous aider à repenser votre façon de travailler, ainsi que des techniques et des principes que vous utiliserez pour créer des applications plus simples.
Vous apprendrez à consacrer plus de temps à ce qui est important. Lorsque vous aurez terminé ce livre, vous constaterez que votre Java est meilleur, plus rapide et plus léger que jamais.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)