Save to My Lists
Unclaimed
Unclaimed

Top Rated Guice Alternatives

Guice Reviews & Product Details

Verified User in Insurance
UI
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
(Original )Information
What do you like best about Guice?

very light weight framework

easy to start with Review collected by and hosted on G2.com.

What do you dislike about Guice?

For most of the use cases, I'd prefer spring which is a much more robust and complete framework. Review collected by and hosted on G2.com.

Recommendations to others considering Guice:

I would use spring instead Review collected by and hosted on G2.com.

What problems is Guice solving and how is that benefiting you?

fast DI for services, very lightweight bootstrap (doesn't need to create full context on initialization) Review collected by and hosted on G2.com.

Guice Overview

What is Guice?

Guice is a lightweight dependency injection framework for Java 6 and above.

Guice Details
Discussions
Guice Community
Show LessShow More
Product Description

Guice is a lightweight dependency injection framework for Java 6 and above.


Seller Details
Seller
Guice
HQ Location
N/A

Recent Guice Reviews

Chinedu U.
CU
Chinedu U.Small-Business (50 or fewer emp.)
5.0 out of 5
"Lightweight dependency injection"
I like how light weight it is compared to its competition.
Verified User
U
Verified UserMid-Market (51-1000 emp.)
2.5 out of 5
"Integrated guice in production"
very light weight framework easy to start with
Verified User
I
Verified UserEnterprise (> 1000 emp.)
4.0 out of 5
"Great for dependency injection"
Easy to use . Almost in sync with the spring annotations .
Security Badge
This seller hasn't added their security information yet. Let them know that you'd like them to add it.
0 people requested security information

Guice Media

Answer a few questions to help the Guice community
Have you used Guice before?
Yes

13 out of 14 Total Reviews for Guice

4.1 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Popular Mentions
The next elements are radio elements and sort the displayed results by the item selected and will update the results displayed.
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
13 out of 14 Total Reviews for Guice
4.1 out of 5
13 out of 14 Total Reviews for Guice
4.1 out of 5

Overall Review Sentiment for GuiceQuestion

Time to Implement
<1 day
>12 months
Return on Investment
<6 months
48+ months
Ease of Setup
0 (Difficult)
10 (Easy)
Log In
Want to see more insights from verified reviewers?
Log in to view review sentiment.
G2 reviews are authentic and verified.
Chinedu U.
CU
Senior Software Engineer
Computer Software
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: Organic
What do you like best about Guice?

I like how light weight it is compared to its competition. Review collected by and hosted on G2.com.

What do you dislike about Guice?

It requires constructor annotations to set up which would be a problemm when using third party libraries. Review collected by and hosted on G2.com.

What problems is Guice solving and how is that benefiting you?

Guice is providing a light and quick way to inject dependencies into Java applications. Review collected by and hosted on G2.com.

Jonatan J.
JJ
Software Developer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Guice?

Guice is very lightweight and if the only library you bring in is Guice, it's great. The APIs are very clear and easy to use. Review collected by and hosted on G2.com.

What do you dislike about Guice?

If you have many libraries/frameworks that you want to use together with Guice, then your options are usually third-party-developed bridges. Those bridges tend to suck and not support all the features within Guice itself. In this regard, I like spring-boot much more. Spring-boot has realized that it lives in an eco-system and supports other frameworks much better. Review collected by and hosted on G2.com.

What problems is Guice solving and how is that benefiting you?

Stubbing external api calls for easier integration testing. Guice is fast so it does not add a lot of overhead when testing. Review collected by and hosted on G2.com.

Alex L.
AL
Project Manager
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Guice?

Guice is the best di library to grasp concepts about inversion of control and dependency injection; other libraries (ie spring) relays heavily on annotations hidding much of the di concepts under cryptic annotations. Guice is mostly declarative and code is self-explanatory Review collected by and hosted on G2.com.

What do you dislike about Guice?

Guice (as the 99% of the di libs) relays on java reflection wich does not cope well with the new reflection-less mainstream Review collected by and hosted on G2.com.

Recommendations to others considering Guice:

Begin with guice, keep it simple and then change to another di lib Review collected by and hosted on G2.com.

What problems is Guice solving and how is that benefiting you?

Dependency usage is declarative and allows the code to be highly modular Review collected by and hosted on G2.com.

MEHUL M.
MM
Software Development Engineer 2
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Guice?

The ability to provide implementations using @Provides annotation.

The ability to fetch Implementation using the class name.

The ablity to bind classes to a provider. Review collected by and hosted on G2.com.

What do you dislike about Guice?

I was not too fond of the use of @Inject annotation to inject beans. It was problamatic when using third-party libraries. Review collected by and hosted on G2.com.

What problems is Guice solving and how is that benefiting you?

I solved writing several microservices using Guice for dependency injection for an e-commerce system.

We were able to write more modular and reflection-based configurable code, which helped us onboard customers, without much hassle. Review collected by and hosted on G2.com.

Pedapati G.
PG
Software Development Engineer 2
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Guice?

Guice is very easy to learn and use, it is much light weighted than compared to spring. Review collected by and hosted on G2.com.

What do you dislike about Guice?

Guice doesn't have great features like compared to spring like, spring security, mvc Review collected by and hosted on G2.com.

What problems is Guice solving and how is that benefiting you?

We are using dependency injection in lambda, As lambda has limited storage for program execution and charged according to memory usage, Guice is a great benefit here Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Guice?

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 Review collected by and hosted on G2.com.

What do you dislike about Guice?

Constant binding can be improved like java ee cdi. Using produce would be great.

Please create new documentation with more details for new beginner Review collected by and hosted on G2.com.

What problems is Guice solving and how is that benefiting you?

With guice jpa integration we use aop features.with injection we create service and later on we can extend that services very easily with guice binding Review collected by and hosted on G2.com.

Verified User in Marketing and Advertising
CM
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Guice?

I like Guice as it fully supports generic. Also, there is no need to provide auto wiring at any place. Review collected by and hosted on G2.com.

What do you dislike about Guice?

We can't inject a null value in any object. Review collected by and hosted on G2.com.

Recommendations to others considering Guice:

It makes development easy & faster as it provides errors at compile time Review collected by and hosted on G2.com.

What problems is Guice solving and how is that benefiting you?

We are using GUICE as a Dependency Injection tool instead of Spring. We are able to write less configuration as we don't have to write @autowire at any place. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Guice?

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 Review collected by and hosted on G2.com.

What do you dislike about Guice?

Since it is static binding, hot code swap don't pick any changes in code without app restart Review collected by and hosted on G2.com.

What problems is Guice solving and how is that benefiting you?

Dependent injection.. benefits are that it is easy to use and performant Review collected by and hosted on G2.com.

Verified User in Computer Software
IC
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Guice?

Really liked the AOP features, mads code easy to understand and beautiful Review collected by and hosted on G2.com.

What do you dislike about Guice?

more community support should be there for us Review collected by and hosted on G2.com.

Recommendations to others considering Guice:

Esy lightweight Dependency injection but may need support so take good care Review collected by and hosted on G2.com.

What problems is Guice solving and how is that benefiting you?

I mainly use guice for microservices and it works well with that. I have more control using it and I can extend those services as well. Review collected by and hosted on G2.com.

Verified User in Retail
UR
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Guice?

Clean code and Dependency injection technique Review collected by and hosted on G2.com.

What do you dislike about Guice?

Steep learning curve with Guice, a little hard to understand at first. Review collected by and hosted on G2.com.

What problems is Guice solving and how is that benefiting you?

I write most of my code for creating various sites and packages with Guice for better dependency injection. Review collected by and hosted on G2.com.