TrustRadius: an HG Insights company

Eclipse

Score8.2 out of 10

411 Reviews and Ratings

What is Eclipse?

Eclipse is a free and open source integrated development environment (IDE).

Eclipse, the free and versatile IDE

Use Cases and Deployment Scope

We use Eclipse as the main development environment for building software. In my personal case, I use it to develop web applications with Magnolia CMS product. Eclipse has different plugins you can find on its marketplace that allows you to easily integrate web bases solutions. It also supports many different languages and file types.

Pros

  • Localhost server
  • Languages support
  • Code revision
  • Code suggestions

Cons

  • Performance
  • Optimization
  • Some bugs you find from time to time

Return on Investment

  • Testing code in a non productive environment
  • Easily transferable workspaces
  • No extra costs as Eclipse is free

Other Software Used

Magnolia, Postman, Apache Tomcat

Easy To Use, Start Building with Eclipse !!!

Use Cases and Deployment Scope

1. Eclipse takes care of things like formatting, documentation, packaging, etc, which saves around 20 % of the time so that we can focus on developing actual business logic which helps us to manage time.

2. Using Eclipse is like a day-to-day task for me, as I work in Java it is very simple and convenient to use, it is one of the best IDE I have come across.

3. Simple UI given is very helpful to focus on the more relevant task.

Pros

  • Easy To Use
  • Easy To Setup
  • Excellent Debug Options
  • Can Add Formatting and documentation
  • Git Section to maintain the code repository and resolve conflicts

Cons

  • Sometimes Maven projects are not able to connect to third-party libraries, this issue is very intermediate
  • Adding some external plugins will make Eclipse very slow and consume a lot of memory
  • Compatibility with other IDE e.g. Also observes if we import some other IDE project to Eclipse it gives some weird problems.

Return on Investment

  • Open Source which gives High ROI , Quick to build any Framework saving a lot of time and making developer's life easy
  • Sometimes Adding some external plugin take time and it is hard to work in background which reflect in the business
  • Have Support to almost all the language which provides diversity in the IDE

Alternatives Considered

IntelliJ IDEA, PyCharm and Android Studio

Other Software Used

Appium, Jira Software, IntelliJ IDEA, Selenium, Bitbucket, GitHub, Android Studio, Cucumber Open

Eclipse - hasn't set yet!

Use Cases and Deployment Scope

Our platform unlocks the most power from it when users use the full IDE experience, which is powered by Eclipse. Many years ago we had our own UI but developers asked for basics that they expect any IDE to handle - file management, window management, consistent compile-edit lifecycle, etc. Eventually, we realized the best way to get this was simply by being an Eclipse-based product.

Pros

  • Integration system
  • Best-of-breed Java development
  • Flexible interface customizable, yet opinionated

Cons

  • MacOS support is good-then-bad-then-good
  • Dark mode is almost there, but not perfect
  • Lighten up as much as possible its memory usage

Return on Investment

  • Without Eclipse RCP our original product would have wasted developer time implementing basic operations instead of our core logic
  • With the Eclipse plugin ecosystem we got source control integration, and more, without having to write everything ourselves
  • Maven integration allowed us to seamlessly adopt Maven in our platform dependency system with ease

Alternatives Considered

Microsoft Visual Studio Code and IntelliJ IDEA

Other Software Used

GitHub, Parallels Desktop

One of the best development IDE for java developers

Pros

  • Simple UI for development.
  • A lot of plugins to use. (Unit testing plugins, code formatter plugins, etc)
  • Eclipse is free.
  • Very suited for managing large projects.

Cons

  • Even though the UI is simple, Eclipse can work on its UI especially since beginners find it hard to find options and features.
  • I feel like eclipse can optimize its performance.
  • In my personal usage I am facing a lot of crashes when using multiple work spaces. I think eclipse can improve its memory management.

Most Important Features

  • Lots of plugins and there is a lot of online support to create our own plugin for eclipse.
  • No cost to use.
  • Multiple workspace support.

Return on Investment

  • It helps us in development.
  • Easy to execute unit tests , code analyzers using plugins.

Alternatives Considered

IntelliJ IDEA and NetBeans

Other Software Used

IntelliJ IDEA, NetBeans, Microsoft Visual Studio Code

Easy to use but a versatile IDE

Pros

  • Support multiple plugins installation.
  • Simple & easy to use UI.
  • Support multiple programming languages.
  • Good debugging features.

Cons

  • Becomes slow at times when multiple plugins gets added
  • Intellisense doesn't work sometimes.
  • Takes a lot of memory when dealing with bigger projects

Most Important Features

  • Support for multiple plugins.
  • Can add multiple libraries.
  • Easy installation & good support.
  • Integration with repositories.

Return on Investment

  • Overall increased efficiency.
  • Reduced time to market.
  • Less prone to error codes thus increased code efficiency.

Other Software Used

Zoom, Slack