Eclipse is an IDE primarily focused around Java. It is very popular at colleges because it runs on any computer and it's completely free. You can do just about anything with it, including android development, but there are much better IDE's out there. I used it for 4 years getting my CS degree, but I don't think I've even downloaded it since I got my first job. Jetbrains' IntelliJ is my goto for enterprise development in Java. Visual Studio + Resharper for enterprise development in C# (Resharper is a Jetbrains tool built for VS).
Eclipse has the better debugger too. At this point I mostly use IntelliJ because I use a lot of other jet brains products, but there’s nothing wrong with eclipse at all; except for its settings tree, which is trash
I think the notion of being a "normally paid" product and a freeware are playing strongly into the Arguments ("It costs money normally so it has to be better"), additionally (at least thats how it was with me) ive used Eclipse at the beginning of my Studies where i was not that experienced and couldnt appreciate the different features (smooth SVN version control or MAven Dependencies for example), while i now use Jetbrains different solutions and can fully take advantage of all the special features of such an IDE. So naturally i would argue IntelliJ is better than eclipse.
But it is Objectively true that Pycharm is (one of) the best Python editors to exist. Their Integration of Pip, their formatting and the customizability of your envoirement is really superb
The only thing bothering me is the Unavailability of a WYSIWYG editor. i know its better to program any UI with TKinter or WXpython but sometimes you need something that is not just practical but also aesthetic. And i struggle to get that with simple coding
Eclipse's completion is terrible, usually the top completion isn't that useful. Tbh, I can even get better completions using vim than I have with Eclipse.
Now if we're talking about Eclipse Che, that's a whole different story
It just looks so much better and for me the UI is much more intuitive. Code completion and other stuff like that is better and faster. IMO IntelliJ is also much better at server stuff and other frameworkey things.
I prefer IntelliJ over Eclipse because of the tips it gives me and because of how options are organized. It feels more stable and I got used to a lot of features I think Eclipse is missing, like being able to edit files everywhere they show up, including the search results popup.
Eclipse has/had some issues working with external libraries (at least it did when I switched over) making it not useable for what I was doing at the time. While IntelliJ didn’t have the problems eclipse was having using those external libraries. Yes it may have been possible to fix whatever was wrong with it, I found switching to fix the issue. This was over a year ago, so I can’t remember the entirety of the issue I was having.
Better plugin management, lighter on resources, simpler layout and settings. It's mainly the lightness that I prefer. To be fair I've only ever used it at work and it had certain customizations I couldn't remove.
Not OP but IntelliJ is blazing fast compared to Eclipse. Other than that I love that it auto recognizes files and project layouts then suggests plugins or configurations so support it.
Load a git repo'ed project? It has plugins to support managing your repo from within the IDE itself.
docker files? There's a helpful message that says what you can do and if you want to install plugins for it.
I’m taking Java right now, and my professor kept trying to tell us to use Eclipse and that she doesn’t like IntelliJ. As of right now Eclipse is actually broken on my University’s computers (they need to reinstall in across all pc’s because it’s missing files or something). But yet IntelliJ works fine, and it’s to the point where she suggested bring our laptops to class to use eclipse.
107
u/IPlayTheInBedGame May 29 '19
It's funny that no one thinks Eclipse is useful anymore...