Holy Moly, is Eclipse the worst IDE ever?

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Bulldog13

Golden Member
Jul 18, 2002
1,655
1
81
I can't beleive anyone uses Eclipse for anything. IntelliJ IDEA is vastly superior in every way. The free community edition let's you do just about everything you'll need including Android development.

You really need to download plugins for simple stuff in Eclipse like git, Maven, SVN? Every time I tried to install the SVN plugin for Eclipse something end up breaking.

There's also a paid edition that does a lot more include web dev, but for all the stuff I do I the side I have never had a need for it.

The language parsing, code analysis, and refactoring tools beat any IDE out there, including Visual Studio, which is why they offer a version of their engine for VS called ReSharper.


Thanks man, I did not realize IntelliJ IDEA had a free edition. I have been doing Java development lately and was not liking Eclipse.
 

EagleKeeper

Discussion Club Moderator<br>Elite Member
Staff member
Oct 30, 2000
42,591
5
0
It'll likely be much more feature full and/or cheaper. Developers don't waste the RAM they are now given, they use it. The problem is that users don't agree that a 2x increase in features should map to a 5x increase in RAM usage, but that is based on a faulty expectation of complexity.

Memory is so incredibly cheap there really is no reason to complain about any application that fits within the 4GB limit.

If you tolerate bloat and inefficient code just because the H/W can support it just encouraged bloat an inefficient code in general. :thumbsdown:

Embedded systems can not tolerate either.
 

cytg111

Lifer
Mar 17, 2008
23,546
13,113
136
Yeah, it is terrible. Visual Studio is by far the best IDE, nothing comes close.

Arrrggh ..

Double Arrrggh ..

Eclipse sucks major balls ... almost as much as VS.

Eclipse has lost its way .. for the next couple of revisions it should focus on stability and usability, cause right now it sucks in both ways..

VS .. If you'e doing C# without Resharper, u might as well type out that suicide letter now rather than later.
Resharper does make it bareable though.

Speaking of Resharper, makers Jetbrains, who does this Java IDE IntelliJ <- Best piece of software ever ... and it is made for developers, not even REAL end users .. You gotta love that.
 

cytg111

Lifer
Mar 17, 2008
23,546
13,113
136
Thanks man, I did not realize IntelliJ IDEA had a free edition. I have been doing Java development lately and was not liking Eclipse.

Oh yea .. right now I am doing C#, but have had licenses up til version 7 before that .. Now, for personal projects, I use the community edition .. And it rocks. I'd like to shake the hand of one of the devs/managers of that software before I retire.
 

cytg111

Lifer
Mar 17, 2008
23,546
13,113
136
If you tolerate bloat and inefficient code just because the H/W can support it just encouraged bloat an inefficient code in general. :thumbsdown:

Embedded systems can not tolerate either.

Thats just how it works.. I dont use windows live messenger cause it gobbles up 150 megs of ram .. and what does it do ? Send chatacters over the pipe .. Oh, and serve up fatloads of flash ads. (Speaking of bloat, if there was one thing I ever agreed with Steve on, it was that Flash was a pest.) Pidgin or similar does 10x more at 1/10th the footprint.

But say that moores law died. The processors you're looking at now would be it for the next 10 years+. Shit would get unbloated real quick, cause that would be the only vector of oppertunity.
 

Gibson486

Lifer
Aug 9, 2000
18,378
1
0
Yeah, when I got laid off last year, I started ARM development. I had to download Eclipse IDE and then do all this weird crap in windows. It was a nightmare. I then loaded it in Linux, it was easier, but I never could get anything to compile. I just quit and moved on to PIC, which actually had a nice IDE.
 

Borealis7

Platinum Member
Oct 19, 2006
2,914
205
106
nahhh Eclipse is great. i've been working with it for 6 years now.

you know, Eclipse is like the Human Brain - you only use 10% of it's capabilities
 

Pens1566

Lifer
Oct 11, 2005
11,843
8,431
136
Eclipse is fine. I've been using it for 10+ years on many different projects while working for several large companies. It is complicated if you don't know what you're doing however. There are plenty of "training wheels" available online if you need/want them and don't just throw it when things don't work perfectly after 10 minutes.
 

Aikouka

Lifer
Nov 27, 2001
30,383
912
126
I don't mind Eclipse, and now I'm using Visual Studio. The biggest annoyance has to be the Undo/Redo. Visual Studio seems to think that being able to undo a ton of key presses is really necessary. Eclipse is a lot handier with this as undoing an entire section was usually really fast.

Also, for the love of Science, STOP REPOSITIONING MY SPLITTERS IN THE DESIGN VIEW. I refuse to open a few of my forms, because Visual Studio will slightly adjust where the splitter is positioned, and I want it where I put it. I have to constantly revert my .Designer file.
 

Markbnj

Elite Member <br>Moderator Emeritus
Moderator
Sep 16, 2005
15,682
13
81
www.markbetz.net
I don't mind Eclipse, and now I'm using Visual Studio. The biggest annoyance has to be the Undo/Redo. Visual Studio seems to think that being able to undo a ton of key presses is really necessary. Eclipse is a lot handier with this as undoing an entire section was usually really fast.

Also, for the love of Science, STOP REPOSITIONING MY SPLITTERS IN THE DESIGN VIEW. I refuse to open a few of my forms, because Visual Studio will slightly adjust where the splitter is positioned, and I want it where I put it. I have to constantly revert my .Designer file.

In fifteen years with Visual Studio I have managed to avoid the designers, and plan to continue doing so.

The undo... yeah, but I rarely use undo anyway. If I'm on a TFS project as I am now I just Undo Changes. If it's a local project I usually don't need to undo more than one or two small changes.
 

Aikouka

Lifer
Nov 27, 2001
30,383
912
126
There are also a lot of small things that I appreciated more about Eclipse. Eclipse is usually pretty good with Intellisense and seems to be better at presenting it than Visual Studio. For example, at least in C#, the only option that I can find is to present the last used item. In Eclipse, it will present a group of items that match the data type. In other words, if I'm assigning something to a string, Eclipse will present items that are either of a string type or return a string type.

Although, Visual Studio's ability to present items via typing is better than Eclipse. In my experience, Eclipse only searches from the beginning of the word, but Visual Studio will search the entire word for an instance of what you're typing. I've had that come in handy for finding a commonly implemented method without knowing what they called it in C#.

However, Eclipse is much, much more handy when it comes to activating Intellisense. My biggest qualm is with methods in Visual Studio. Why does Ctrl+Spacebar never work with a method signature? I have to delete the open parenthesis and re-enter it to get Intellisense to pop up. I can't remember if Eclipse just pops it up by default or if the usual Ctrl+Spacebar does it. Also, in Eclipse, if I have my cursor anywhere in a method name, and hit Ctrl+Spacebar, it will bring up Intellisense for possible substitutions. In Visual Studio, you have to put the cursor by the period for it to work.

In other words, Intellisense is a hell of a lot better in Eclipse.

I also miss the bar in Eclipse that put little dots where the errors are.

I also miss the panel that contains all of my members of my currently open class. Sure, Visual Studio has the Namespace + Members combo boxes at the top, but it's just not the same. :\ The pane is much faster, and I haven't found a comparable thing in VS (other than the combo boxes).

In fifteen years with Visual Studio I have managed to avoid the designers, and plan to continue doing so.

I hand-code all of my GUIs in Java, but since the .NET languages don't use relational placement (there are ways to sort of do it), I don't see why not.

However, one of my latest "babies" uses a lot of dynamic placement, which means I am definitely not doing most of it via the designer.

The undo... yeah, but I rarely use undo anyway. If I'm on a TFS project as I am now I just Undo Changes. If it's a local project I usually don't need to undo more than one or two small changes.

Well, the problem usually comes if I'm tinkering with adjusting a line of code, and I break my typing a lot. Sometimes when I'm tinkering, I just end up changing everything back, which was quick and painless in Eclipse.

EDIT:

Although, my complaints are probably understandable. I was using Eclipse for a few years, and got used to its features. It would be akin to someone telling me that I had to use an Android phone after using an iPhone for so long. I would want things to remain close to the same (unless it was a good enough of an advantage).
 
Last edited:

cKGunslinger

Lifer
Nov 29, 1999
16,408
57
91
Yeah, after using gvim + make for the last 6-7 years for development (work), I installed Eclipse for trying some Android SDK development (home.)

I. am. not. impressed.

It appears to be the Lotus Notes of IDEs. D:
 

beginner99

Diamond Member
Jun 2, 2009
5,223
1,598
136
Yeah, after using gvim + make for the last 6-7 years for development (work), I installed Eclipse for trying some Android SDK development (home.)

I. am. not. impressed.

It appears to be the Lotus Notes of IDEs. D:

AFAIK Notes is made in or at least based in some part on Eclipse... I guess that both suck is no coincidence.
 

Leros

Lifer
Jul 11, 2004
21,867
7
81
I'm not a big fan of Eclipse for most things. I used IntelliJ for Java development and Visual Studio for C# development. I've done my embedded C programming in AVR Studio and Freescale Codewarrior.

I recently starting using Eclipse with the AVR plugin and I've been pretty pleased with. It seems to the best option for an AVR C IDE on Linux.
 

alpha88

Senior member
Dec 29, 2000
877
0
76
I used to use eclipse, but I've switched to Sublime Text 2. It's so much faster and more enjoyable to use. I don't think it has all the same features, and setup is a bit more complex initially, but I sure like it.

(This is for writing coldfusion)
 

Train

Lifer
Jun 22, 2000
13,863
68
91
www.bing.com
I don't mind Eclipse, and now I'm using Visual Studio. The biggest annoyance has to be the Undo/Redo. Visual Studio seems to think that being able to undo a ton of key presses is really necessary. Eclipse is a lot handier with this as undoing an entire section was usually really fast.

I've never quite figured out the logic behind VS's undo/redo. Perhaps I should read the docs to know for sure. But there is definitely some inconsistencies. Sometimes I can CTRL-Z only two or three times to undo an entire line, other times it goes letter by letter. Of course this becomes annoying when it's the one you DON'T want.
 

irishScott

Lifer
Oct 10, 2006
21,568
3
0
I've used it for Java without any issues. Can't speak for android. Eclipse is like Vim. It has a high learning curve but once you get into it it's very capable.

I can say that if you think MPLAB is better... we have nothing more to discuss. I spent a year programming PICs with that clunky, clumsy, 90s-style POS. If I can at all avoid it for the rest of my career I will, and if I'm ever in a decision making role I may very well rule out PIC microcontrollers solely based on MPLAB's shittiness.

My favorite IDE to date is Komodo.
 

Bulldog13

Golden Member
Jul 18, 2002
1,655
1
81
Does anyone know if there is a way to reset the Eclipse hotkeys so that they match Visual Studio's C# settings? Not because one is better, but just because it is one I am used to using.

Also,

Can anyone point me in the direction can anyone point me in the direction of a "best practices" JPA/JSF web project similar in scope to http://www.asp.net/mvc/tutorials/mvc-music-store/mvc-music-store-part-1
I wouldn't need all the step-by-step, but it would be preferred. I just would like something I can refer to when I start writing apps for real in Java.
 

The J

Senior member
Aug 30, 2004
755
0
76
I've used it for Java without any issues. Can't speak for android. Eclipse is like Vim. It has a high learning curve but once you get into it it's very capable.

I can say that if you think MPLAB is better... we have nothing more to discuss. I spent a year programming PICs with that clunky, clumsy, 90s-style POS. If I can at all avoid it for the rest of my career I will, and if I'm ever in a decision making role I may very well rule out PIC microcontrollers solely based on MPLAB's shittiness.

My favorite IDE to date is Komodo.

MPLAB X is based on NetBeans and is, I think, far better than MPLAB 8. Then again, that isn't too difficult since MPLAB 8 set the bar really low.
 

Cogman

Lifer
Sep 19, 2000
10,278
126
106
I've used eclipse and netbeans for java project. IMO. netbeans does a better job all together.

Eclipse is pretty terrible for my work stuff, which is mainly developing across multiple projects. Netbeans does a much better job at handling that situation. (Think, client side code, server side code, client side library, server side library, and shared library. That is how most of our projects are setup).
 

BrightCandle

Diamond Member
Mar 15, 2007
4,762
0
76
Eclipse's fundemental advantage is its incremental compilation and thus quick speeds. Netbeans has better editors for special files by default (although plugins in Eclipse can get you close) and IntelliJ has better refactoring. But ultimately the eclipse compilation process and fast autocompletion makes it the quicker tool to work with. I have used all 3 in various settings and because I do TDD eclipse ends up being a vastly superior tool as I can save and test in under a second, something you can't do on the other IDEs. All IDEs are big and full of features you may not use, but after you have been using it for 10 years you use the lot, its a professional tool requiring a fast computer but then your a developer, why would you have anything else?! Its not like Eclipse runs slowly for me, on the contrary its pretty quick, but I buy hardware that allows it to run well as its a key tool.
 

Pia

Golden Member
Feb 28, 2008
1,563
0
0
I haven't used Eclipse much, but it seems reasonably solid except for the terrible editor. Who thought any of those default keyboard shortcuts were a good idea? I tried switching to the "Emacs" shortcut scheme and I didn't notice a single shortcut changing, BTW.
 

t-ray

Member
Jan 9, 2011
59
0
0
My company dictates the use of a tool named MyEclipse, an extension of Eclipse. MyEclipse is a dog, and I can't stand its editors. However, I love Eclipse.

It can be quite an adjustment if you're used to VS. I know it was for me. But after several years of use, I now prefer Eclipse to the last version of VS that I used regularly - VS 2008.

My only complaint with Eclipse is the fact that I've never been able to come up with a layout that I've liked for the debug perspective.
 

Leros

Lifer
Jul 11, 2004
21,867
7
81
Eclipse gets really weird if you try to have one Eclipse for all your needs. Various adds on tend to stomp all over each other. I use IntellIJ for Java, but I use Eclipse for other stuff. I keep a separate Eclipse instance for each thing I do as to keep the add-ons isolated from each other.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |