Best Software for 2025 is now live!
Show rating breakdown
Save to My Lists
Unclaimed
Unclaimed

Top Rated Eclipse AspectJ Alternatives

Eclipse AspectJ Reviews & Product Details

Eclipse AspectJ Overview

What is Eclipse AspectJ?

aspectj is a seamless aspect-oriented extension to the Javatm programming language

Eclipse AspectJ Details
Show LessShow More
Product Description

aspectj is a seamless aspect-oriented extension to the Javatm programming language


Seller Details
Year Founded
2004
HQ Location
Ottawa, Canada
Twitter
@EclipseFdn
31,534 Twitter followers
LinkedIn® Page
www.linkedin.com
218 employees on LinkedIn®
Description

The Eclipse Foundation provides our global community of individuals and organizations with a mature, scalable, and business-friendly environment for open source software collaboration and innovation. The Foundation is home to the Eclipse IDE, Jakarta EE, Eclipse Software Defined Vehicle, and over 4
5 open source projects, including runtimes, tools, and frameworks for cloud and edge applications, IoT, AI, automotive, systems engineering, distributed ledger technologies, open processor designs, and many others. The Eclipse Foundation AISBL is an international non-profit association supported by over 350 members, including industry leaders who value open source as a key enabler for their business strategies. To learn more, follow us on social media at @EclipseFdn or visit eclipse.org.

Recent Eclipse AspectJ Reviews

Shubham A.
SA
Shubham A.Small-Business (50 or fewer emp.)
4.5 out of 5
"Eclipse AspectJ review"
What i like is the fact that a programming model is built into the tool itself.Generally its not easy to write aspect oriented code, but with eclip...
himanshu p.
HP
himanshu p.Mid-Market (51-1000 emp.)
4.0 out of 5
"Eclipse AspectJ: The Best Code editor"
Eclipse AspectJ is easy to use and provides the best tools for programmers.
Rahul G.
RG
Rahul G.Mid-Market (51-1000 emp.)
4.0 out of 5
"Eclipse AspectJ is best Aspect oriented Programming tool"
it is easy to use here I found all functionality of Aspect programming. i can say that I am happy with it.
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

Eclipse AspectJ Media

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

24 Eclipse AspectJ Reviews

4.2 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.
24 Eclipse AspectJ Reviews
4.2 out of 5
24 Eclipse AspectJ Reviews
4.2 out of 5
G2 reviews are authentic and verified.
Kushagra R.
KR
Software Engineer
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
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.

What problems is Eclipse AspectJ solving and how is that benefiting you?

Ability to handle Aspect programming concepts like cross cutting

Also configurable logging levels and hot patching helped in our project a lot Review collected by and hosted on G2.com.

Prashant S.
PS
Frontend Developer
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
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.

What problems is Eclipse AspectJ solving and how is that benefiting you?

The new constructors added by AspectJ to Java are very helpful like pointcuts, advice etc. Review collected by and hosted on G2.com.

himanshu p.
HP
GET
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
(Original )Information
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.

What problems is Eclipse AspectJ solving and how is that benefiting you?

The main goal is to open up legacy systems for testing. As a result, intercepting external calls and mocking them was really easy with AspectJ. Review collected by and hosted on G2.com.

Rahul G.
RG
Associate Consultant
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
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.

What problems is Eclipse AspectJ solving and how is that benefiting you?

All development of regarding Apps creation, web designing etc Review collected by and hosted on G2.com.

Ashish K.
AK
Software Engineering Specialist
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
(Original )Information
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.

Recommendations to others considering Eclipse AspectJ:

If you are in Java ecosystem and planning to customize authentication and logging operations then do use the AspectJ in your product. Review collected by and hosted on G2.com.

What problems is Eclipse AspectJ solving and how is that benefiting you?

I was trying to create a customize annotation based logging framework which will log all request and response out of an API and dynamic logging can be done and traced using Splunk. In order to create a rock solid product, you will come across many issues which needs aspect oriented approach to resolve them. We also created Authentication framework using AOP and were able to reduce the cross-cutting concern for our application. I also used aspect to perform retry application on database locking operations. Review collected by and hosted on G2.com.

Ashish K.
AK
Microservice and BPM Developer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
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.

Recommendations to others considering Eclipse AspectJ:

Remove all cross cutting and help to create a scalable application. Review collected by and hosted on G2.com.

What problems is Eclipse AspectJ solving and how is that benefiting you?

We were building one of the Application for Security domain and used Aspect feature for overcoming multiple cross-cutting concerns. We made our application more efficient and were able to integrate features using Spring Boot. It will result in less code and access to different methods/variable from any part of application. Review collected by and hosted on G2.com.

YK
Senior Software Engineer
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
(Original )Information
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.

Recommendations to others considering Eclipse AspectJ:

Read the documentation! It explains quite well how to use their API which will save you time. The learning curve is steep but once you mater it it’s wuite easy to use. Review collected by and hosted on G2.com.

What problems is Eclipse AspectJ solving and how is that benefiting you?

We use AspectJ for instrumentation.

The ability to “wrap” specific business logic in complete applications without altering it is something that is a must have feature for us, and AspectJ does it very well.

Another benefit is the relatively easy API AspectJ provides. Writing custom aspects is quite easy once you master the syntax, and the APi allows you to chose the exact pointcuts in a very precise way. Review collected by and hosted on G2.com.

Kristof J.
KJ
Principal Developer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
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.

Recommendations to others considering Eclipse AspectJ:

For simpler setup and somewhat better approachability, you can check out Spring AOP too. Review collected by and hosted on G2.com.

What problems is Eclipse AspectJ solving and how is that benefiting you?

We applied AspectJ successfully for tracing, collecting auditlogs and also for policy enforcement. The latter is a least-known feature of AspectJ but one of the most useful ones: it can help enforcing common approaches, strategies and policies within the team. Review collected by and hosted on G2.com.

Michaela B.
MB
IT courses lector/trainer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
(Original )Information
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.

Recommendations to others considering Eclipse AspectJ:

I gladly recommend :) Review collected by and hosted on G2.com.

What problems is Eclipse AspectJ solving and how is that benefiting you?

Problems I described earlier. Benefits - able to weave into the existing Java app or program without affecting the original code and also being able to have the specific code (that would otherwise be scattered through the whole code) in one place. Review collected by and hosted on G2.com.

Saurabh S.
SS
Software Engineer
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
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.

What problems is Eclipse AspectJ solving and how is that benefiting you?

Cross cutting concerns - logging. It acts a standard implementation. We don’t have to rely on the devs for implementation Review collected by and hosted on G2.com.