Overview
What is Eclipse?
Eclipse is a free and open source integrated development environment (IDE).
Easy To Use, Start Building with Eclipse !!!
Eclipse - hasn't set yet!
One of the best development IDE for java developers
Free doesn't mean lacking in features
Eclipse is a great IDE and cost free!
Easy to use but a versatile IDE
One of the best IDE for Java in the market
Eclipse: Grand Old IDE
If you want productivity choose another IDE
My review of Eclipse
Eclipse: The IDE for Java development
Look no further than Eclipse for a Java IDE
Eclipse for Embedded Developers
Eclipse - a free, simple, fast, lean IDE made for learning
Awards
Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards
Reviewer Pros & Cons
Pricing
What is Eclipse?
Eclipse is a free and open source integrated development environment (IDE).
Entry-level set up fee?
- No setup fee
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting/Integration Services
Would you like us to let the vendor know that you want pricing?
35 people also want pricing
Alternatives Pricing
What is PhpStorm?
JetBrains supports PhpStorm, an integrated development environment (IDE).
What is RubyMine?
RubyMine is an intelligent Ruby and Rails IDE deployment from Jet Brains.
Product Demos
GOT7 - ECLIPSE Demo Version
T20 WC, DEMO & LUNAR ECLIPSE : Episode 7 - News vs Noise | Godi Media vs Newspaper | Kroordarshan
FIRST LOOK at Spore 2 ?? - Elysian Eclipse Demo
Product Details
- About
- Integrations
- Tech Details
- FAQs
What is Eclipse?
Eclipse Video
Eclipse Integrations
Eclipse Technical Details
Operating Systems | Unspecified |
---|---|
Mobile Application | No |
Frequently Asked Questions
Comparisons
Compare with
Reviews and Ratings
(383)Community Insights
- Recommendations
Users commonly recommend using Eclipse for Java programming and Android development. They believe it is a versatile and powerful IDE that is user-friendly and helpful for any developer. Users also suggest trying out Eclipse to see if it works for you. They recommend becoming familiar with plugins in Eclipse and using it as a de-facto IDE for software development in Java and other top technologies. Additionally, they recommend considering other IDEs for languages other than Java. Users think Eclipse is simple and easy to use, but suggest trying other solutions that may be lighter. They mention that giving Eclipse more memory space can improve its loading time and highlight that it has more plugins than other IDEs. Comparison-wise, users think Eclipse is better than Netbeans and mention that it is slowly improving. Overall, users highly recommend Eclipse for developers and believe you will love it.
Attribute Ratings
Reviews
(51-73 of 73)Easy to install, open source essential developing tool
- Color coding, I love it.
- The eclipse forums where you can ask for help.
- The templates that come with it. Really helpful.
- The start time when first initiated.
Most Advanced and Open IDE to mostly all Developers
- Easy to Install and configure.
- Most expandable with modules and plugins.
- Evolve fast as new technologies appears.
- The community around Eclipse is very helpful.
- Although the latest version has high DPI screen compatibility, I think it could be better.
- Needs faster startup time from cold boot.
- Needs to update the icon library, since it looks out dated.
Powerful Open-Source IDE
- Eclipse is very Java-friendly so developing applications on Eclipse has many handy tools for that purpose
- Eclipse is open-source so if you don't like something, someone has a fix for it. Or you can change it!
- Eclipse is widely used so if you have experience with Eclipse, you're likely to run into it again.
- Some of the UI controls are difficult to use. For example, there have been instances where I could barely see the UI controls, and there was no way to enlarge them. Which was frustrating.
- Eclipse itself has a learning curve to it. If this is your first real IDE, you should take some time to learn all the controls to get the most out of Eclipse.
- In the past, graphic rendering can take a long time depending on how fast your computer is. My computer is quite capable but sometimes still Eclipse performance issues.
A total Eclipse of my art
- Ease of use - simple to use and quick to manage
- Great user interface - can be personalised to your requirements
- I have no recommendations on changes as Eclipse meets all my required needs for how I currently use it
I do not have a scenario where it wouldn't be useful as it can be used on any scale of work load.
A review has no name
- Code Completion
- Refactoring
- Syntax Checking
- It has a steep learning curve
- A sophisticated IDE is not the best tool for beginning programmers within an organisation.
- It will not fix bad code, practices, or design
Eclipse - A free IDE aimed at Java developers
- Integrates well with third party applications
- Autocomplete is very useful (and with some additional configuration can work with third party libraries)
- Provides a set of starter templates for a wide range of projects e.g. website, webapp, web server
- It's customizable GUI is great as you constantly need to check contents of different files
- Eclipse can sometimes be slow, especially when working on large projects
- Web app
- Large Java EE web server
- HTML website
I would not recommend it for the following:
- NodeJS development
OK - but has not improved in 10 years
- OK developer experience
- Good integration with Spring tooling
- Easy to install, well-used by the industry
- Its intellisense needs to get better - has not improved in 10+ years. Much worse than Visual Studio
- Frequently the maven integration breaks and it requires a lot of manual tinkering to get the build to work
- Needs a better project file structure to allow for easier import of projects
Quick Review on Eclipse
- Main advantage is that it does not need any propitiatory license to use its full features. So using Eclipse is cost effective for any software development company.
- Eclipse is comprehensive to adapt most industrial technologies/frameworks without any hesitation.
- Eclipse has frequent upgrades. So the issues in the eclipse source are being rectified.
- Eclipse users may experience unexpected crashes due to various reasons.
- Compared to IntelliJ IDEA, Eclipse is lack of user friendliness.
- Eclipse may be slow in operation when it has many background processes.
Eclipse: The IDE for You?
- Tomcat integration for local deployment and integration testing is easily accomplished with Eclipse.
- Integration with build standards like Ant and Maven are easily achieved with Eclipse.
- Find bugs, JUnit, and other third-party tools that make code validation necessary and invaluable in Eclipse.
- Menu structures are not as intuitive as one might think. Using the product for over a decade, I still have to search for elements that impact general development processes.
- While the plugin architecture is nice, some features should just come standard. Code validation and debugging plugins should be improved and be default.
- Tomcat integration should be defaulted. While it can be built out directly from eclipse.org, customizing could be by-passed and just default it as a standard installation and configuration.
IDE For enterprise projects and real developers
- Number of features
- Different language support
- Plugins marketplace
- Simple UI
- Little slow
Eclipse easy and good
We also use it to develop Selenium Automation test scripts.
Eclipse provides the environment to develop, debug and launch our software.
It is user friendly and robust.
It loads well. We also use the advanced version IntelliJ Idea for developing the Deep learning applications.
- Provide code trace.
- Provide save and restore of sessions.
- Provide keyword suggestions.
- Provide debugging help.
- Merge projects
- Distributed deployment (avoids memory requirements).
- Run time dynamics display.
Eclipse provides good help in pinpointing errors during compile time This helps in debugging.
Eclipse also gives a good view of the project files and documents.
It should provide a capacity to seamlessly allow cloud deployment.
An Excellent Free Java Development IDE - Eclipse
- 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.
Eclipse Saved Us Lots, How Can It Help You?
Unfortunately, as a company that creates digital ads with a proprietary system, we aren't able to use Selenium for every product we create. This guided our attention to other automation softwares such as AutoIt, and Sikuli.
Since Sikuli is a Python based language, our first assumption was that Eclipse would no longer be of use to us. However, by installing various language packs into the Eclipse framework, we were able to expand our automation efforts to cover the scope of projects built with our proprietary system.
- Eclipse is able to handle various coding languages, and as previously mentioned, this has been a huge benefit to my entire organization. Not only does our company build applications in various languages, our QA department uses automation programs which are language exclusive. The ability to install language packs within Eclipse has kept us from searching for any alternative development environment.
- Eclipse handles integration very easily. From the integration of Selenium, to the integration of Sikuli, Eclipse has handled the swap with ease. The simplest part integration is the ability to install additional kits/packs for those programs. Installation has been as simple as selecting "Help", and "Install new software".
- As a Quality Assurance professional, and a music composer who uses software such as Pro Tools, Logic, and Propellerhead Reason, I can assure you - Eclipse is one of the largest software programs I've ever used. Learning the possibilities of Eclipse can be truly overwhelming at times. I'd like to see tutorials added for first time users.
- At times, Eclipse has required restart. At times, this can be cumbersome when adding plug-ins, installs, or integrating/updating software. I'd like to install or update my software, then continue to write my code, and run my tests. Having to restart is a small issue, yet, an issue.
Eclipse - my own point of view.
- Easy to create projects.
- Ability to integrate various add-ons and tools (like Selenium).
- In fact, I'd prefer auto-update from version (of Eclipse) to version.
Lightweight and extensible IDE for developers
- Provides a broad range of programming language support. While the primary language support is Java, you can also add in support for C/C++, NodeJS, HTML/CSS/JS simply through the Eclipse Marketplace.
- Provides easy tools for debugging code. I have primarily used these when writing faulty Java and Python code.
- Provides an extensible plugin API for writing custom widgets. The Eclipse Marketplace hosts many useful utilities and extensions.
- I would like to see a better dark theme. The first few versions I used did not have one, but since, a few have been released, but I still find IntelliJ IDEA's Darcula theme to be better.
- It would be nice for Eclipse to work cleanly with other IDE projects without relying on external build tools. I once used a non-Maven/Gradle Java project to work with IntelliJ, and I managed to get it working, but I needed to re-write a few configuration files.
- The Eclipse "workspace" is where it stores the projects on the computer. There should be a better detection of modifications to this folder, or at least make the error conditions more understandable. For example, there have been times I have had projects not able to be opened or imported due to differences in the folder name or file structure of the folder in the workspace.
I still like IntelliJ's less cluttered UI and project based workspaces.
Eclipse, a Swiss army knife of IDEs
- It's ideal for core Java and JAVA EE development.
- The visual builder plugins are excellent for making GUI, either in GWT or Swing applications.
- It has easy integration with source control management tools like GIT, SVN etc.
- Personally I think Eclipse is a wonderful product provided that its open source and community managed.
- I would like its Git/Gerrit plugin support to be better. It runs into strange merge issues when dealing with commits in multiple branches.
Eclipse IDE - Review
- Open source
- Extensible
- Code refactorization
- Code completion
- Appearance
- Lack of updated features, especially for 2017
- Dark Theme
- SnipMatch
- Content-Assist
- Could use improved speed performance.
- Better C++ support
- Great refactoring tools for automated code creation and modification.
- Great integrated debugging tools for both console and web-server-based applications.
- Rich ecosystem of plugins allowing for integrated source control management, additional language support, dependency management, build chain, etc.
- Eclipse has a large memory footprint, making it difficult to code products with more complicated development environments (e.g. client-server architectures requiring multiple VMs).
- Eclipse can be buggy, sometimes requiring a random mix of "project..refresh, maven..update project, server...publish" cycles before a code update makes it out of the source code file to the locally running app. To my knowledge, JRebel is the only really good plugin out there that simplifies this, and it's proprietary/pay-to-license.
- Eclipse could improve its support for languages beyond Java.
Eclipse Luna Review
- Integration with external repositories, e.g. Salesforce. Allows for seamless development and maintenance.
- Code validation and error handling are fairly robust.
- Deployment and implementation are just a few clicks, which makes everyone's lives easier and saves time.
- The UI is a bit cumbersome.
- Steep learning curve for anyone new to the IDE space.
Great IDE for developing and deploying code
- Integration with code repositories
- Code validation and intelligent code completion
- Cross-Platform implementation
- UI is still a little clunky
- Too many steps to complete basic functions
An honest opinion on Eclipse Luna
- As with all the IDEs Eclipse does indentations by itself and points out most of the syntactical errors which help me as a programmer very much, this is probably the most common feature found in all IDEs but it is also the most fragile feature as it can break your code with a small indentation error and probably won't know where to look for the error if you ever trust the IDE too much, I have had such problems with IDEs that I have used but not with Eclipse at least until now.
- I have not used this feature much but split editing is a wonderful feature in Eclipse which can be used to edit two parts of a program simultaneously. It is very useful especially when the lines of code are more than 10,000 which is often the case in moderate to huge sized projects.
- As I have previously mentioned, the Eclipse market allows you to install few of the third party libraries using the Eclipse graphical user interface rather than using a browser and the integrating it with Eclipse which can pop up issues.
- When installing and integrating third party libraries or application servers which are not present in the market, it is quite a pain. I have personally faced this issue and have wasted hours and hours trying to figure out the issue to no avail in most cases.
- I really feel that Eclipse takes too long to start up. I have a system with good specs and it still takes a while for Eclipse to load my system. Hanging while loading huge files for quite an amount of time has also been a well known issue.
- The error messages Eclipse pops up while integrating external libraries or any other issues other than errors in the code are vague and don't usually make sense to the user even though the user is a proficient programmer and has a good idea over computing a domain.
- Java developing. If you start learning shortcuts you can develop very very fast
- Very extensible. Is not only easy to develop, you can create your own tools starting from that.
- Well known, it's always easy to solve problems or to find plugins that you need
- Not so reliable. It's always affected by glitches or things that don't work well. Sometime you lose time keeping doing manual refresh and other things like that
- External languages recognition. You will have tons of validation problem if your project contains javascript and/or xml code