Overall Satisfaction with Eclipse
Our company uses Eclipse in the whole IT department for the development of in-house Java projects, including SOAP/RESTful web services, Salesforce integration, ESB components and standalone applications.
- Develop all kinds of Java-based projects, such as a standalone application, web application, and web services.
- It supports powerful debugging functionality, especially with the integration of application servers, such as Tomcat.
- It integrates with many tools, such as Maven and SVN, which makes the whole software development cycle much easier.
- It should support type definition everywhere, not only in Java code, but also in JavaScript, XML, XSD, Spring contexts.
- The code completion and renaming functionality should be more smarter.
- The refactoring functionality should be more flexible.
- It has saved us the cost of purchasing commercial IDEs because it's free but powerful enough.
- It has expedited our development process a lot due to its excellent integration with Tomcat, Maven and SVN.
- It has helped us with code quality due to its great integration with JUnit and Sonar.
IntelliJ IDEA is geared exclusively towards Java development, and has a lot of optimization. In terms of Java development, It can do everything what Eclipse can do. It's even better in some areas. It's a commercial product, and its community version is free.
The primary reason that we didn't choose IntelliJ IDEA is because besides Java, we have some projects written in Python, and we want to unify the IDE.
The primary reason that we didn't choose IntelliJ IDEA is because besides Java, we have some projects written in Python, and we want to unify the IDE.