TrustRadius Insights for Eclipse are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.
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.
Loading Reviews List....
Eclipse Reviews
13 Reviews
Engineering
Search is temporarily unavailable. Filters are still applied.
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
Likelihood to Recommend
In my opinion, Eclipse is a well-suited integrated development environment that doesn't lack any particular functionality thanks to its marketplace and the community behind it. You can build any type of software, from web applications to desktop programs, with any tool you choose and Eclipse very likely will be able to handle it. The only negative point of Eclipse is that its performance is not optimal and consumes a lot of RAM from your PC.
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
Likelihood to Recommend
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.
We currently use Eclipse IDE for some departments that like to use this IDE for software development. Our developers use it to quickly write code and deploy as it is easy to use and onboard new devs on it. It is also written to write unit testing for some of our applications. We also use Eclipse to deploy and test the applications using third-party tools which can be directly integrated into eclipse like TestNG.
Pros
Free of cost
Easy to use and onboard with simple UI
Ton of Debugging options/features
Code completion is really solid
Cons
Sometimes it feels Eclipse is clunky and it takes a lot of processing power
It is great for some languages, but not all. It was hard to code in Java for example
Not too many integrations with other testing apps/3rd party apps
Likelihood to Recommend
Eclipse is great for small teams/apps with a tight budget. It does not make sense for larger organizations with heavy integrations with other apps. In that case, a Visual Studio solution would make sense. Also, Eclipse doesn't tie you down to a certain OS environment so you can work in Linux or windows. Also, this is a great application just to learn programming quickly and easily for new devs or even writing small programs to automate tasks.
Currently, Eclipse is being used by the technical team (developers) and the business intelligence team, for both software development and big data report generation. Because it's an SAP consultancy firm, sometimes it needs to be used alongside with SAP Netweaver (SAP GUI) for additional features.
Pros
ABAP development.
Java development.
Cons
It's a heavy tool and usually crashes.
The UI could be more modern.
Likelihood to Recommend
Eclipse is a great tool to use alongside with SAP GUI. It makes the ABAP and CDS development faster.
Eclipse is used by various people but is not generally used by the organization. I was a user before I started at SurveyMonkey and continued to use it up until early in 2019. The company has generally not encouraged any particular IDE until this year. Most folks tended to use SublimeText, with a fair number using PyCharm, and only a few of us on Eclipse. Those of us using Eclipse like it's fully integrated debugging environment for Python (which also attracted users to PyCharm, which is essentially Eclipse with paid-for enhancements). I particularly liked being able to use it to access SQL Server in the same environment as Python and Javascript.
Pros
It is very good at managing many files under edit. I like the ability to manage multiple projects and multiple files. It supports a wide variety of file formats with type-specific syntax formatting.
I like the integrated debugging facility. In particular, we used a remote file system debugger with Python in external VMs to great effect.
I like the ability to access multiple types of databases in the integrated development environment. It provides connectors for a wide variety of databases and supports most basic DB access methods.
GIT integration is very effective. You can easily manage repositories and connect them to projects, and the project integration into GIT is virtually seamless.
Cons
While the DB integration is broad (many connectors) it isn't particularly deep. So if you need to do serious DB work on (for example) SQL Server, it is sometimes necessary to go directly to the SQL Server Studio. But for general access and manipulation, it is ok.
The syntax formatting is sometimes painful to set up and doesn't always support things well. For example, it doesn't effectively support SCSS.
Using it for remote debugging in a VM works pretty well, but it is difficult to set up and there is no documentation I could find to really explain how to do it. When remote debugging, the editor does not necessarily integrate the remote context. So, for example, things like Pylint don't always find the libraries in the VM and display spurious errors.
The debugging console is not the default, and my choice is never remembered, so every time I restart my program, it's a dialog and several clicks to get it back. The debugging console has the same contextual problems with remote debugging that the editor does.
Likelihood to Recommend
For immediate local development, it's great. You can run tests and do debugging directly. For remote environments (typical if you develop in a VM or container environment) the setup is painful and pretty much undocumented.
Eclipse has been my favorite IDE to use for Java development. Eclipse has great shortcuts that improve the speed at which you code, and have a lot of great built-in features, such as the debugger and a marketplace to add plugins for various frameworks like Spring and Maven. Like any good IDE, you can have your own custom settings and preferences to tailor things to your specific preferences.
Pros
Extremely easy to install and use
It's free to use (as opposed to competitors like intelliJ)
Great marketplace for add-ons like Themes and Spring / Maven plugins
Cons
Great IDE for Java development. Plugins available for other languages (ie: Python), but not as good compared to other IDEs (ie: pyCharm)
Uses a lot of system resources / CPU
There are so many features built-in and available for use, it can sometimes take a long time to learn them all.
Likelihood to Recommend
I would highly recommend Eclipse as the IDE of choice for Java developers. It's great for both small and large teams, but particular good for large teams because it is free to use. If you are developing in other languages (such as Python), I would recommend using other IDEs (such as VS Code, Atom / Sublime, intelliJ, pyCharm, etc.)
We use Eclipse for Java development which includes building and deploying web services, as well as Java Android development, although for the latter we primarily use Android Studio now. However, we have legacy Android applications which still require the use of Android Studio as they were never upgraded to Android Studio and Gradle. So, for Maven projects we still do Android development with Eclipse. Primarily, however, we use Eclipse for building web apps and cloud services.
Pros
Eclipse is great for its Docker integration. We have had a breeze deploying using Docker with Eclipse.
I love Eclipse's local history feature. Even with Git Flow integration, which we also use, it's nice to be able to quickly diff between current and older versions of a file.
Eclipse has a very powerful search feature for finding and replacing code.
Eclipse is also great at refactoring. I love its auto-import and code generation features.
Cons
Eclipse has so many windows that it took me years before I wasn't overwhelmed by them. When I first started using Eclipse in 2006 I couldn't stand it.
The learning curve is very steep. There are a hundred little tricks you have to learn.
Sometimes Eclipse can get into a bad state and you have to clear the caches and restart or go through elaborate build-clean-build processes to fix it.
Eclipse can run very slowly.
Eclipse is notoriously bloated with unnecessary features that most of us will never use.
Likelihood to Recommend
Eclipse is great for Java development. It's not my first choice for Android development since Android Studio is so much better now. However, having done Android development in Eclipse for years, it's not that bad for that either. Eclipse is also not my first choice for web development of any kind, despite plugins that go a long way to supporting web languages. There are simply better IDEs out there if you want to write Ruby, Python, Perl, or PHP code. There are also better IDEs and text editors for HTML, CSS, JavaScript, and many of the new web technologies like CoffeeScript and Less. I pretty much only use Eclipse for Java development and for that it's a must.
Eclipse is a very useful tool for small projects that needs a very useful tool for JAVA programmers in general. We use it daily I really like having a text editor with a syntax marker whose compilation is in real time. You can do many activities in a single application, such as unit tests with JUnit version control with CVS and integration with Ant, which is very useful and decreases the delivery time of the work. You can also add the add-in to provide more features. It is a lightweight platform for software components.
Pros
It has an excellent autocompiler and provides a lot of help with all its libraries.
It is very useful and decreases the time of delivery of the work. You can also add the add-in to provide more features.
It is a good IDE to program in Java and shows compilation errors during the programs. It has utility for many add-ons to generate web services.
Cons
What I dislike most about Eclipse is the consumption of system resources because it does not work for old computers.
It is developed for people who are already professionals and not beginners because the learning curve is broad and lacks support for webapps as if it were netbeans.
It needs to be more intuitive and it would be nice to add more add-ons and tutorials to help beginners.
Likelihood to Recommend
I would recommend 100% as it is a very useful tool for the IDE program that facilitates your work, decreases delivery times and is very easy to use. It has helped me reduce the delivery times of small projects, although I am used to NetBeans, this program is much less heavy, so for small projects of short duration it is a good option and a way to optimize the work. It is smart and comfortable. It has all the desirable properties to facilitate the work of a developer.
Since Eclipse is free and versatile to use with any kind of development environments, most developers in my organization prefer to use it as their main Integrated Development Environment (IDE) for Java SE and EE projects.
Pros
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.
Cons
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.
Likelihood to Recommend
If you are looking for an open source IDE, Eclipse is the best which fulfills all the developer needs including repository management, code corrections, debug options and deployment etc.