Quels sont les avantages / inconvénients de Seam over Spring?
Quels sont les avantages/inconvénients de la Couture sur le Printemps? Pourquoi devrais-je utiliser la Couture, en lieu et place du Printemps?
Est-il quelque chose qui peut être fait en Couture, qui ne peut être fait au Printemps? Rien de Printemps qui ne peut pas être fait dans la Couture?
Ce sujet stateful/apatride, de l'architecture? Je suis un Printemps de l'utilisateur, de sorte que je suis partial, naturellement.
source d'informationauteur | 2009-06-06
Vous devez vous connecter pour publier un commentaire.
Pourquoi Le Printemps?
Pourquoi La Couture?
De Cadre Deathmatch: Printemps vs Couture. Thomas Wiradikusuma (Printemps). Joshua Jackson (La Couture). Java User Group De L'Indonésie. JaMU 07.03. Le 17 mars 2007 présentation power point ici
bien que la couture n'ont de nombreux avantages sur le printemps, il y a un mot magique qui vaut vraiment la peine de payer attention et c'est de la PERFORMANCE!!! si vous n'êtes pas inquiet au sujet des problèmes de performances, j'irais avec la couture. D'autre part, si vous souhaitez que votre application d'être aussi rapide que possible et que votre matériel est limité, je voudrais utiliser le printemps. Je ne dis pas que vous ne pouvez pas développer rapidement des applications avec la couture, mais pour ce faire, vous avez vraiment besoin de savoir ce que vous faites. J'ai utilisé les deux d'entre eux (je ne suis pas un gourou dans l'un d'eux) et que j'ai trouvé est que, même si le printemps a besoin de plus d'effort pour construire ce que vous voulez, à la fin, le résultat est plus souple et plus performante. Je ne pense pas qu'il y est quelque chose qui peut être fait dans un cadre qu'il ne peut pas être fait dans l'autre, en disant que, rappelez-vous que je ne suis pas un expert de ces.
Couture vous donnera une jolie, ah, sans soudure, de l'intégration entre les composants de la couture de la pile. Très agréable, aussi longtemps que vous restez à l'intérieur de la pile, et à l'intérieur de la couture de modèle et de foing choses. Tout commence à regarder d'un peu moins convaincante dès que vous commencez à faire quelque chose d'inhabituel, si.
Si c'est pas trop de la généralisation, la Couture est très "microsofty" à cet égard. Ce n'est pas une mauvaise chose, c'est juste une figure de style chose. Le printemps est plus ouvertes et prend plus d'effort pour y aller, mais au final c'est plus souple et beaucoup plus ouvert.
Vous pouvez utiliser le Printemps et l'Couture - Printemps pour le backend de composants, de Couture pour l'amélioration de la couche web (JSF/GWT/Guichet) et d'autres choses. Couture offre un lot de Printemps de la fonctionnalité (c'est à dire conteneur IoC, transaction, gestion) - dans votre projet, vous pouvez décider de la sorcière de la mise en œuvre d'utilisation.
Plus de détails sur l'intégration de Couture Printemps - "La couture dans l'Action - chapitre gratuit"
Nous allons comparer les deux.
Ce qui est commun?
Les deux sont open source, suivez l'architecture MVC et a une servlet en fonction de contrôleur frontal.
Avantages de Spring MVC
Avantages de Couture
Conclusion
Depuis Couture est construit sur JSF, il a grand nombre de Composant de l'INTERFACE utilisateur des bibliothèques de choisir à partir. Il réutilise Java EE pile mieux. Il a beaucoup de modules intéressants intégré à l'avance.
Spring MVC est construit sur le haut des jambes de force et de Printemps, de sorte qu'il va réutiliser le framework Spring pile de loin mieux que les autres. Mais la vue est construit à l'aide de JSP, nous devons donc compter sur la bibliothèque de balises JSP vendeurs pour construire des composants riches.
Couture-cadre serait un meilleur choix que le framework Spring est de toute façon suffisamment extensible pour être mis à profit par la Couture.