Google Guice vs JSR-299 CDI / Soudure

De la soudure, la JSR-299 Contextes Injection de Dépendance et de référence de mise en œuvre, se considère comme une sorte de successeur de Printemps et Guice.

CDI a été influencée par un certain nombre de Java cadres de, y compris Couture, Guice et au Printemps. Cependant, le CDI dispose de sa propre, très distincte, caractère: plus de typesafe de Couture, plus dynamique et moins orienté XML de Printemps, plus de web et de l'entreprise-application capable de Guice. Mais il ne pouvait pas avoir été un de ces sans inspiration, de la cadres mentionnés et beaucoup de collaboration et de travail acharné par la JSR-299 Groupe d'Experts (GE).

http://docs.jboss.org/weld/reference/latest/en-US/html/1.html

Ce qui fait de la Soudure plus capables d'applications d'entreprise par rapport à Guice? Quels sont les avantages ou inconvénients par rapport à Guice? Que pensez-vous de Guice AOP par rapport à Souder intercepteurs? Quid des performances?

Mon choix

En fin de compte j'ai décidé d'utiliser Guice parce que j'aime le propre modèle de programmation qui vient presque sans annotations d'ailleurs @Inject par défaut. Il est beaucoup plus facile d'utiliser des libs avec Guice qu'avec le CDI. L'AOP est également assez simple avec Guice.

InformationsquelleAutor deamon | 2010-04-16