Eclipse - hasn't set yet!
December 22, 2023

Eclipse - hasn't set yet!

Eddie Galvez | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with Eclipse

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.
  • Integration system
  • Best-of-breed Java development
  • Flexible interface customizable, yet opinionated
  • 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
  • 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
IntelliJ is a good IDE as well. Any motivated user can't go wrong focusing on one and then deeply learning it, and it will pay off in productivity. Note of course that one is free the other is not! I find Eclipse is stronger at managing very large projects.

Do you think Eclipse delivers good value for the price?

Yes

Are you happy with Eclipse's feature set?

Yes

Did Eclipse live up to sales and marketing promises?

Yes

Did implementation of Eclipse go as expected?

Yes

Would you buy Eclipse again?

Yes

If the developer is working on a large codebase, in Java in particular, imho there is no substitute for Eclipse, period. If using Maven, the experience will be about 90% there, but frankly Eclipse is the defacto standard, imho, for solid enterprise development. Doesn't look as swanky as vs code, but that's really just an editor that invokes external tools, let's face it.