Meilleures alternatives à Guice les mieux notées

Guice est très facile à apprendre et à utiliser, il est beaucoup plus léger que Spring. Avis collecté par et hébergé sur G2.com.
Guice n'a pas de grandes fonctionnalités comparées à Spring, comme Spring Security, MVC. Avis collecté par et hébergé sur G2.com.
13 sur 14 Avis au total pour Guice
Sentiment de l'avis global pour Guice
Connectez-vous pour consulter les sentiments des avis.

J'aime sa légèreté par rapport à la concurrence. Avis collecté par et hébergé sur G2.com.
Il nécessite des annotations de constructeur pour configurer ce qui serait un problème lors de l'utilisation de bibliothèques tierces. Avis collecté par et hébergé sur G2.com.

Guice est très léger et si la seule bibliothèque que vous utilisez est Guice, c'est génial. Les API sont très claires et faciles à utiliser. Avis collecté par et hébergé sur G2.com.
Si vous avez de nombreuses bibliothèques/cadres que vous souhaitez utiliser avec Guice, alors vos options sont généralement des ponts développés par des tiers. Ces ponts ont tendance à être médiocres et ne prennent pas en charge toutes les fonctionnalités de Guice lui-même. À cet égard, j'aime beaucoup plus spring-boot. Spring-boot a réalisé qu'il vit dans un écosystème et prend en charge d'autres cadres beaucoup mieux. Avis collecté par et hébergé sur G2.com.

Guice est la meilleure bibliothèque DI pour comprendre les concepts d'inversion de contrôle et d'injection de dépendances ; d'autres bibliothèques (c'est-à-dire Spring) s'appuient fortement sur des annotations cachant une grande partie des concepts DI sous des annotations cryptiques. Guice est principalement déclaratif et le code est explicite. Avis collecté par et hébergé sur G2.com.
Guice (comme 99% des bibliothèques d'injection de dépendances) repose sur la réflexion Java qui ne s'adapte pas bien à la nouvelle tendance principale sans réflexion. Avis collecté par et hébergé sur G2.com.

La capacité de fournir des implémentations en utilisant l'annotation @Provides.
La capacité de récupérer l'implémentation en utilisant le nom de la classe.
La capacité de lier des classes à un fournisseur. Avis collecté par et hébergé sur G2.com.
Je n'aimais pas trop l'utilisation de l'annotation @Inject pour injecter des beans. C'était problématique lors de l'utilisation de bibliothèques tierces. Avis collecté par et hébergé sur G2.com.
Guice injection and AOP features are great.but i fell in awe with guice when used Guice jpa integration and seen Aop being used in real time Avis collecté par et hébergé sur G2.com.
Constant binding can be improved like java ee cdi. Using produce would be great.
Please create new documentation with more details for new beginner Avis collecté par et hébergé sur G2.com.
I like Guice as it fully supports generic. Also, there is no need to provide auto wiring at any place. Avis collecté par et hébergé sur G2.com.
We can't inject a null value in any object. Avis collecté par et hébergé sur G2.com.
The ease of syntax and easy documentation available. Also in case of errors , guice injection errors are the easiest to fix as the error messages are to the point Avis collecté par et hébergé sur G2.com.
Since it is static binding, hot code swap don't pick any changes in code without app restart Avis collecté par et hébergé sur G2.com.
very light weight framework
easy to start with Avis collecté par et hébergé sur G2.com.
For most of the use cases, I'd prefer spring which is a much more robust and complete framework. Avis collecté par et hébergé sur G2.com.