Introducing G2.ai, the future of software buying.Try now
TwicPics
Sponsored
TwicPics
Visit Website
Product Avatar Image
Eclipse AspectJ

By Eclipse Foundation

Unclaimed Profile

Claim your company’s G2 profile

Claiming this profile confirms that you work at Eclipse AspectJ and allows you to manage how it appears on G2.

    Once approved, you can:

  • Update your company and product details

  • Boost your brand's visibility on G2, search and LLMs

  • Access insights on visitors and competitors

  • Respond to customer reviews

  • We’ll verify your work email before granting access.

Claim Now
4.2 out of 5 stars

How would you rate your experience with Eclipse AspectJ?

TwicPics
Sponsored
TwicPics
Visit Website
It's been two months since this profile received a new review
Leave a Review

Eclipse AspectJ Reviews & Product Details

Product Avatar Image

Have you used Eclipse AspectJ before?

Answer a few questions to help the Eclipse AspectJ community

Eclipse AspectJ Reviews (24)

Reviews

Eclipse AspectJ Reviews (24)

4.2
24 reviews

Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Kushagra R.
KR
Software Engineer
Enterprise (> 1000 emp.)
"Aspect oriented framework for Java best at scalablity"
What do you like best about Eclipse AspectJ?

We used it extensively in development and testing of our project.

This is good for doing aspect oriented Java projects. Our project was using Aspect logics like cross cutting abstraction etc. However eclipse AspectJ had all the features required to manage complex things easily.

I also liked the comprehensiveness of the documentation and the community support is also good. Review collected by and hosted on G2.com.

What do you dislike about Eclipse AspectJ?

No negative points found but

Initial configuration in eclipse and debugging can be improved. Review collected by and hosted on G2.com.

Prashant S.
PS
Frontend Developer
Mid-Market (51-1000 emp.)
"Best AOP platform for Beginners"
What do you like best about Eclipse AspectJ?

Different inter-type declarations in AspectJ enable programmers to change the classes and their members, as well as the relationships between them, in a program's static structure. Review collected by and hosted on G2.com.

What do you dislike about Eclipse AspectJ?

Since it uses proxy based AOP so only method level advising is supported and field level interception not supported Review collected by and hosted on G2.com.

himanshu p.
HP
GET
Mid-Market (51-1000 emp.)
"Eclipse AspectJ: The Best Code editor"
What do you like best about Eclipse AspectJ?

Eclipse AspectJ is easy to use and provides the best tools for programmers. Review collected by and hosted on G2.com.

What do you dislike about Eclipse AspectJ?

Everything is quite good but sometimes faces issue while debugging the code. Review collected by and hosted on G2.com.

Rahul G.
RG
Associate Consultant
Mid-Market (51-1000 emp.)
"Eclipse AspectJ is best Aspect oriented Programming tool"
What do you like best about Eclipse AspectJ?

it is easy to use here I found all functionality of Aspect programming. i can say that I am happy with it. Review collected by and hosted on G2.com.

What do you dislike about Eclipse AspectJ?

All things are good here some GUI features are tough here but manageable. Review collected by and hosted on G2.com.

Ashish K.
AK
Software Engineering Specialist
Enterprise (> 1000 emp.)
"Open Source Aspect Oriented Java platform for scalable Application!!!"
What do you like best about Eclipse AspectJ?

Eclipse AspectJ is one of the open source Eclipse technology project that can be used to develop and test scalable aspect oriented java projects. I have used Aspect concepts which includes cross-cutting concerns, pointcut, abstraction coding. It provides feature to write logs and can be customized for authentication process. It comes up with multiple open source tutorial for understanding and implementation. We also used Aspect for resolving optimistic database lock issues, It was helpful for resolving such complicate issue which needs out of the box features to fix it. Review collected by and hosted on G2.com.

What do you dislike about Eclipse AspectJ?

If you want to use Aspect in Eclipse than you need to configure Aspect in your platform. But Spring Tool Suite comes readily with the features and you can have dependency to use aspect coding. Debugging is complex as aspect happens in Runtime. Review collected by and hosted on G2.com.

Ashish K.
AK
Microservice and BPM Developer
Small-Business (50 or fewer emp.)
"Aspect for handling Cross Cutting Operations!"
What do you like best about Eclipse AspectJ?

Aspect has been used across our application to take care of Package, Classes and source code scanning for performing Business use cases. We were able to handle logging interception, Exception Handling, Oauth security filters across the application using Aspect Oriented Programming. It reduces the manual effort and makes complex functionality simple. We were able to handle the business requirement at runtime and hence at the application boot up most of the things can be done. Review collected by and hosted on G2.com.

What do you dislike about Eclipse AspectJ?

Although it is considered as one of the powerful mechanism of programming but more features needs to be added which include visibility of private member variable can be simplified further and hence will make things easier. Review collected by and hosted on G2.com.

YK
Senior Software Engineer
Mid-Market (51-1000 emp.)
"A must have tool for instrumentation"
What do you like best about Eclipse AspectJ?

There’s not much you can’t do with AspectJ.

We use it to add our logic into complete applications without changing their code (how awesome is that !).

It provides a simple-enough API to perform otherwise difficult tasks (like byte code manipulation).

Performing instrumentation without AspectJ would make us spend lots of time and resources, so we could say that it is a must for one of the core aspects of our application.

Another great thing about AspectJ is the fact that most of the times it works out of the box. This is quite amazing because it's ~15 years old, but runs well even with current tech. Review collected by and hosted on G2.com.

What do you dislike about Eclipse AspectJ?

The project is quite old and some areas in the code itself is not very well documented. We had to fork it and add custom functionality which wasn’t the easiest.

Debugging can also be hard, since the implementation is not simple and has multiple mechanisms that should be taken into account (like cache). Review collected by and hosted on G2.com.

Kristof J.
KJ
Principal Developer
Small-Business (50 or fewer emp.)
"The most mature aspect-oriented framework for the JVM"
What do you like best about Eclipse AspectJ?

In the past years I've tried many aspect-oriented tools and AspectJ was by far the most featureful, most mature solution. Performance is also flawless, we never had a single performance related issue due to AspectJ use. Review collected by and hosted on G2.com.

What do you dislike about Eclipse AspectJ?

The learning curve is quite steep, if you are new to AOP. There are many new concepts to grasp, and it's not trivial which kind of problems you should target with AspectJ, and for which you better pick another approach. Luckily there are books and detailed docs to help to get started. Review collected by and hosted on G2.com.

Michaela B.
MB
IT courses lector/trainer
Small-Business (50 or fewer emp.)
"I needed AJ for my research project. Good experience, but I wasn't able to do everything I needed."
What do you like best about Eclipse AspectJ?

Tool support, learnability, ease of use. Review collected by and hosted on G2.com.

What do you dislike about Eclipse AspectJ?

I wasn't able to weave into Java Swing graphical components. I needed it in my DEAL project: https://git.kpi.fei.tuke.sk/michaela.bacikova/DEAL/-/wikis/home

There are handlers for each component but I wasn't able to weave into all Swing components and use their methods or change their properties. It was a long time ago, so I can't remember the exact methods/properties - but the solution was to weave into JVM itself and that would make the project unusable. Review collected by and hosted on G2.com.

Saurabh S.
SS
Software Engineer
Enterprise (> 1000 emp.)
"Great for managing cross cutting concerns especially Logging"
What do you like best about Eclipse AspectJ?

We have a standard logging rules. We used to rely on the developers to follow those while implementing the services. We realised that is not the best approach. We implement our own library using Aspect J which devs can add as a dependency. Now we have standard implementation across all our services. Review collected by and hosted on G2.com.

What do you dislike about Eclipse AspectJ?

It was a bit difficult to understand in the beginning Review collected by and hosted on G2.com.

Pricing

Pricing details for this product isn’t currently available. Visit the vendor’s website to learn more.

Product Avatar Image
Eclipse AspectJ
View Alternatives