Eclipse is a solid IDE for many languages and provides all the features you will need.
December 05, 2019

Eclipse is a solid IDE for many languages and provides all the features you will need.

Anonymous | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User

Overall Satisfaction with Eclipse

Eclipse is the standard IDE used for Java development in the Technology department. Eclipse solves large projects well with complete code compilation and handles plug-in development. Eclipse is used for software development for trading and compliance applications that utilize MAVEN, AVRO, GIT which are essential to these applications. Eclipse enables different programming languages including Python, Java, and C++ which are vital to the firm. In addition, Eclipse is integrated with subversion which is the configuration management tool used firm-wide.
  • Eclipse organizes imports well and does a good job presenting different programming languages.
  • Eclipse auto formats source code allowing customization and increased readability.
  • Eclipse reports errors automatically to users rather than logging it to the console.
  • Eclipse has coding shortcuts and auto-correction features allowing faster software development.
  • Eclipse setup is long, non-intuitive and not user-friendly for beginners.
  • The documentation feature is so difficult that it is often not used.
  • The Project explorer is hard to read and not a good organizer.
  • Eclipse look and feel and not as appealing as IntelliJ.
  • Eclipse handles numerous languages and a multitude of features, so many features that it requires a deep learning curve for users. The setup is complex and requires someone with expertise or background with software implementation.
  • Eclipse is free and offers user community support which is a huge benefit.
  • Eclipse has solid Subversion integration which saves costs for a firm that is already using Subversion as their configuration management tool.
  • Eclipse lacks the ability to support mobile application development which is a negative impact for the need to deliver mobile apps.
  • Eclipse is open source which means it is constantly updating features and functions extending the learning curve for users.
Eclipse was used for 3-5 years until IntelliJ became the more preferred IDE because IntelliJ has better code formatting, presentation, and navigation between different types of files. IntelliJ has a shorter learning curve and setup is easier especially for less experienced users. IntelliJ features are superior compared to those features on Eclipse while making user operations simpler.
Eclipse is a solid IDE for more experienced developers who are more familiar with plug-in development and many features it offers. It takes more time to get a simple project compiled, built and up and running. Eclipse environment is outdated and the user community is lacking support on some topics or issues. Eclipse is harder to use for Web Services and C++ which was my primary use.

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?

I wasn't involved with the selection/purchase process

Did implementation of Eclipse go as expected?

Yes

Would you buy Eclipse again?

No

Eclipse is suitable for large-scale projects. It's not so user-friendly for smaller projects whereas IntelliJ is a more appropriate IDE built for small projects and beginner users.