Principais Alternativas de Guice Mais Bem Avaliadas
Avaliações 14 Guice
Sentimento Geral da Revisão para Guice
Entre para ver o sentimento das avaliações.

Eu gosto de como é leve em comparação com a concorrência. Análise coletada por e hospedada no G2.com.
Ele requer anotações de construtor para configurar, o que seria um problema ao usar bibliotecas de terceiros. Análise coletada por e hospedada no G2.com.

Guice é muito leve e, se a única biblioteca que você traz é o Guice, é ótimo. As APIs são muito claras e fáceis de usar. Análise coletada por e hospedada no G2.com.
Se você tem muitas bibliotecas/frameworks que deseja usar junto com o Guice, então suas opções geralmente são pontes desenvolvidas por terceiros. Essas pontes tendem a ser ruins e não suportam todos os recursos dentro do próprio Guice. Nesse sentido, eu gosto muito mais do spring-boot. O Spring-boot percebeu que vive em um ecossistema e suporta outros frameworks muito melhor. Análise coletada por e hospedada no G2.com.

Guice é a melhor biblioteca de injeção de dependência para compreender conceitos sobre inversão de controle e injeção de dependência; outras bibliotecas (como o Spring) dependem fortemente de anotações, escondendo muitos dos conceitos de injeção de dependência sob anotações crípticas. Guice é principalmente declarativo e o código é autoexplicativo. Análise coletada por e hospedada no G2.com.
Guice (como 99% das bibliotecas de injeção de dependência) depende da reflexão do Java, que não lida bem com a nova tendência principal sem reflexão. Análise coletada por e hospedada no G2.com.

A capacidade de fornecer implementações usando a anotação @Provides.
A capacidade de buscar Implementação usando o nome da classe.
A capacidade de vincular classes a um provedor. Análise coletada por e hospedada no G2.com.
Eu não gostava muito do uso da anotação @Inject para injetar beans. Era problemático ao usar bibliotecas de terceiros. Análise coletada por e hospedada no G2.com.

Guice é muito fácil de aprender e usar, é muito mais leve em comparação com o Spring. Análise coletada por e hospedada no G2.com.
Guice não possui ótimos recursos como, em comparação com o Spring, como Spring Security, MVC. Análise coletada por e hospedada no 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 Análise coletada por e hospedada no 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 Análise coletada por e hospedada no 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 Análise coletada por e hospedada no G2.com.
Since it is static binding, hot code swap don't pick any changes in code without app restart Análise coletada por e hospedada no G2.com.