Is it me or is eclipse a piece of shit

I know eclipse is free, but come on, I don't know how people actually use this piece of shit to build software. I like open source as much as the next guy, I just like "high quality open source" which may be an oxymoron.

Here are a bunch of my pet peeves so far:

  • When debugging your warped to a new tab with the screen in a completely brain dead configuration. So I'm forced to reorganize the screen so it looks somewhat simple. Listen this isn't mission control I don't need to see everything at once.
  • When debugging the first message you see in the console is "The application will continue after a brief delay" all I can say is WTF, I want to debug now, not after the intermission you tools As it turns out this isn't Eclipses fault, but copy protection in one of the libraries I'm using so mea culpa on this one.
  • When debugging the only way to see the "step over, step into" buttons is to switch to the debug tab, your kidding me right? So far I haven't found a way to get those buttons to appear in the top tool/button bar.
  • Maybe I have a buggy eclipse, but it took me three or four tries before eclipse would stop at my break point, the previous runs just stopped running, didn't high light my break point line nothing, thanks for coming out.
  • Why is it when eclipse pops up the bubble for the arguments of a function your using it insists of calling the arguments "Type arg0, …" I mean come on, your killing me here, this also happens in the debugger as well when looking at the variables of the functions, totally lame.
  • When you high light a secion of code and click the right mouse button you get a big list of options and where are the "copy and paste" items, down in the middle, I'm not sure about this but I bet "copy and paste" are to of the most common options when you have selected text, yet you make me scroll down the menu to the middle, tools. Yeah I know there are keystroke short cuts.
  • When I'm editing and hit save, eclipse feels compelled to warp me to somewhere else in my code i.e. where the program has stopped in debug mode. Dudes I'm not in the debug view don't warp me to the program counter, maybe I want to continue editing, I just like to save a lot 'cause I don't trust eclipse.
  • The default keystroke for search again is ctrl-k give me a break if my hands were that big I'd be a much better basketball player, maybe I should get a smaller keyboard.

Indeed it's not surprising that I'm going to shell out a few dollars to upgrade to the latest Intellij because frankly eclipse sucks, and that is also why I shelled out the dollars for Komodo, since I want to get work done and not fight the tool no matter how free it is. Penny wise pound foolish.

228 Comments

  1. therapy says:

    Yeah it is a right pile of wet shit.

    I’m amazed at how every time I try to get involved in anything open source, nothing is easy.

    I’ve spent hours trying to get a version (any version) of eclipse working with red5.
    I thought it would be relatively simple, but no – you need eclipse. Then reading some tutorials I found out that I need ‘ANT’, and ‘SPRING’ , ‘AJT’. Great, really useer friendly – cheers. I’m still trying – maybe I’ll have some success before we all run out of energy.

    cocks

  2. Matthew says:

    My favorite Eclipse editor is “NullPointerException.” That’s it. No details, no stack trace, no explanation of what exacly was null. Just the exception name and an OK button.

    I can never find anything on the Eclipse web site, installing plugins (particularly those with JNI dependencies) is not intuitive or easy at all, and the IDE soaks up gobs and gobs of memory. In general, Eclipse tries to be too much to too many. NetBeans is a better open source Java IDE, but I’ve stuck with Eclipse because it doesn’t use Swing and at one point its refactoring tools were years ahead of NetBeans.

  3. Matthew says:

    editor = error :-/

  4. Mr Bald says:

    I thought Eclipse was OK until P2 –

    P2 is the new Update Manager. You try and update something and it will analyse all the dependencies for your update and somewhere deep in some other update site you haven’t even thought about it will find a problem and tell you it can’t “satisfy your request”. It doesn’t tell you why or hwat it has been up to .. just nothing. And if anything goes wrong…. your carefully crafted eclipse install is toast.

    Try asking for help you get nothing; not even an indication of how you debug the problem. There attitude seems to be that becuase it is free you have to provide a minimal test case – for a highly sophisticated component install … I think not. The P2 guys have caused more stress that any other piece of software I have used in 23 years.

    DLL Hell was far better

  5. Jack Horner says:

    You are not wrong. Eclipse is a flaming pile of shit. Reasons I can state:

    •  Plugins are truly crippled. Connect to a site to see my current plugins? How about my installed plugins vs. what’s available (like Netbeans)
    • WTF is a workspace?
    • Importing files is burried
    • Text wrap is … ????!!!!

    If I was a developer involved with Eclipse I would truly hang my head in shame. This is all we expect from IBM. A FLAMING PILE OF DOGSHIT!!!!

  6. Schoenobates says:

    Oh – here’s a cracking eclipse piece of magic … everything’s working fine (after my 3rd reinstall this year I hasten to add …): I have unit tests running, JUnit ‘plugin’ is dumping stuff out, the world is a slightly less dark place.

    Then it happened.

    Whatever fucking switch the Eclipse developers put in there went off, and eclipse died. Just fucking died. No errors, no logs, sweet fuck all. Restart and now no unit tests will run, and I get:

    java.lang.NoClassDefFoundError: org/eclipse/jdt/internal/junit/runner/TestReferenceFailure

    It can’t find one of its own fucking classes! What the fuck did it do with it? Jesus. I spend so much wasted time on this fucking piece of wank shite. Why the fuck do we have to put up with it (well – I know the answer to that one .. company policy). The amount of time wasted on this pill of steaming elephant wank would probably equate to less than the amount my company would have paid for Idea licenses.

    Wank …. just pure and utter wank …

  7. Schoenobates says:

    @Comment #55Jack Horner

    I _know_ your pain: that was reinstall number 1 from this year. P2 should go straight to a hell in which the P2 developers are made take their own medicine and reinstall updates again and again; the ironic part is there would be no work from the devil on this one as they managed to make it as fucking painful as possible themselves …

  8. The Nuggetmaster says:

    Eclipse’s code completion sucks ballz compared to that of NetBeans 5 or 6.   Also, Eclipse just in general sucks; I’d rather eat regurgitated beets from Schrute Farms.

  9. Fred Zarguna says:

    Cannot find a solution satisfying the following requirements org.eclipse.swt [3.4.1.v3449c].

    Yarf.Garkle.Dung.345.1.Garkle.IBM.g0.b0ne.yourselves.05.05

    Yes, it’s shit.  Evil post-apocalyptic-zombie-virus-infested shit.

  10. John says:

    I hate eclipse more than I hate my stepfather. And my stepfather beats me mercilessly.

    I just created an eclipse “test” project to play with, put it on my desktop. Played with it for a while, then decided to delete it. Eclipse wiped out my entire desktop. Thanks, bloatware!

  11. John says:

    And I might add that RSA and RAD (essentially Eclipse + ClearCase plugin) are a running joke among IBM developers. They find the IDEs to be pretty much unusable, just like everybody else. But if they switched to another environment to develop in, they wouldn’t be able to charge the client for software licensing.

    I should know, I was one of them.

  12. Shariff says:

    Eclipse is a total peice of shit. Visual Studio is a million times better!

    Hard to use, debugging is a pain, sometimes it just stops working.

    What do u expect for free!

  13. lynn says:

    Wow!   This is discouraging.  After 12 years of Perl,etc. w/VI on *nix, I’m working with

    Java/Spring/Tomcat/Maven in Eclipse.  So far, it’s completely destroyed my Ubuntu XWindows, wiped out 2 days of work and provided of hours of hair-pulling enjoyment.  (and that’s all been in a 4-day workweek! lol)   I’ve basically resorted to rolling the code in VI and then doing the svn updates from the command line, and then compiling in Eclipse. Post Comment

    I guess I can accept crappiness and bugginess if I have to (I have a high tolerance for pain) but am considering moving to WindowsXP for this project.  Wonder if anyone has any thoughts on that.

    I’m hesitant to abandon my command-line backup system, but willing to try if the Eclipse will behave any better over there.

     Any thoughts from anyone who can get any actual CODE WRITTEN in this thing ?  thx.

  14. Mattt says:

    AGREED, however if you add RAD on top of it you’ll find it’s a much bigger pile of shit.

    Why not use netbeans CRUD works much better on netbeans too.

     I can only pray that IBM dies out like the other dinosuars did.

  15. zdzichu pl says:

    yes, i hate eclipse too…

  16. Matt says:

    I feel better now that so many people agree that eclipse is a piece of shit. I (try to) work in Eclipse/PDT for PHP. Every once in a while, it decides to ignore my keyboard input, trash my files, decide my project needs a rebuild, or go into code completion that locks up my computer and ends with an exception box 3 minutes later. Now how are IDE’s supposed to save me time again? If only there was a better IDE for PHP…

  17. Old Geezer says:

    Well – it has been amusing to read all this.

    I have used IntelliJ on other projects and generally found it easier to use than Eclipse in most circumstances.  That IDE has its own flaws however, especially with shared project files checked into a source code repository.  This is a very bad idea with IntelliJ.

    Setting up dependencies for out-of-project JAR files remains a festering sore in both IDEs.  I did get very good with a minor search utility called “Happy Camel” which tracks down specified classes within folders of jars.

    I was reasonably happy with Eclipse until the debugger randomly stopped working.  I see that instances of that problem go back several years and seem to have no posted solutions other than “rebuild your project”.  Even that advice doesn’t actually work.

    “if we built buildings the way we build software, the first woodpecker to come along would destroy civilization”.

    It’s all part of the job.

  18. Bruno De Barros says:

    I’ve been using Eclipse for a while now, because the guys at Zend decided that their IDE should be Eclipse-based, a decision that I really disapproved of back then, and that I still do. I have to admit, when I started, it was really hard to get my head around Eclipse, I actually ended up giving up on it after a few minutes and went back to my old IDE. The trouble is that Zend made a lot of new features available with their Eclipse-based IDE, and it eventually got to a point where I felt that I was a losing out on a lot of things if I didn’t “convert”. I am going to admit, I haven’t gotten around to configuring my Eclipse properly, I just use it as it installed, the default, but I’ll want to clean it up of all this mess of buttons and tabs that I am not going to use for anything. The biggest problem for me with Eclipse is how it… *presses CTRL+C* just… *presses CTRL+C again* can’t… *presses CTRL+C AGAIN* COPY! I often end up having to right click, and select the copy menu item, so that it copies properly, seen as the CTRL+C hotkey almost never works. It’s a shame, in my opinion. Also, the speed of the whole thing is just awful. I wouldn’t use it if it wasn’t for the fact that it has so many tools (provided by Zend) that I need.

  19. PENIX says:

    Eclipse, and anything based on Eclipse, is complete garbage.

  20. snowy says:

    Thank you for this post.Eclipse is disturbed shite

    I have been using IntelliJ for the last 5 years, at a new companz that ‘insist’ that I use it. There is even a flame war in here between Eclipse & NetBeans !

    Fools , the $250 I spent on IntelliJ a few years back has saved me more hassle/grey hair than I can think of.

    Current Eclipse hates.

    1. WFT is workspace/working set

    2.Why can I not just press ctrl + Class name to browse to the source.

    3.The dialogs are incredibly buggy

    4.I wanted to upgrade to the latest version , shows the upgrades neccessary but  ‘Next’ is disabled.

    …. I could go on and on.At this stage of my new job ,all I want to do is browse and understand their codebase , and I can’t even do that ! I can only imagine what it is like to actually try and use this thing for real.

    It is like being trapped inside a Java version of Windows 3.1

    F*** that

    snow

  21. Joseph says:

    Anyone who said they hate all IDEs is not someone to trust.  IDEs are incredibly important for increasing productivity, which means you get to go home earlier each day, or build a better product.  The mere ability to intelligently rename a programming object (class, file, local variable, class member) is a milestone in the history of computer programming.

    However Eclipse, despite its noble efforts, has major problems and so I do not enjoy using it.  Model-view mismatches happen very frequently, and are just not acceptable to me as a user.  Unfortunately I end up having to use it a few times a year, and am always happy to be free of it.  I’ve had better experiences with IntelliJ and even Windows Visual Studio.

  22. Joseph says:

    Btw, I added a ‘Criticism’ section in the Wikipedia entry for Eclipse.  I wonder if it will be deleted.

  23. Mike says:

    I agree with the Update Manager being quite buggy, but I’ve been using Eclipse for 5 years with no remarkable problems… I personally think it’s you.

  24. It's not just you says:

    Well, Joseph, it looks like some people can’t take criticism…

  25. Andrew K. says:

    I was so relieved to find this.

    I have for the longest time developed with Emacs/Make, and when I needed an IDE, I used Visual Slickedit (which is *awesome*, by the way). Then I got a Blackberry Storm and wanted to do some Java development for it; naturally, being *!$%& java people, RIM endorses Eclipse with much gusto, so I tried it.

    Right now marks six hours – SIX HOURS – just trying to get the damned thing working. It would just barely install, then adding the Blackberry plugin would bork it. It was IMPOSSIBLE – literally IMPOSSIBLE – to successfully add the latest 4.70 component config as a target. The update manager is just incredibly broken. The whole thing would lock up every once in awhile. More than once I had to walk away to avoid physically striking my computer because of Eclipse’s behavior. Is Eclipse worth using? Hell if I know, IT NEVER GOT FAR ENOUGH TO LET ME ACTUALLY USE IT.

    I say we put Eclipse, and the people who love it, on the short bus, and point it straight at an open, active volcano.

  26. Hisham Ragheb says:

    i started java programming with JBuilder…it sucks…then i turned to use Netbeans 5.5 and it was in my opinion amazing, full of features…then i moved to another company who forced me to use Eclipse…its very buggy, debugging JSP was a knightmare and i think its very difficult to get used to used it. Eclipse is very excellent with editing thats all..you have rich palette and designing tools…i took some time to get use to use different context in order to code in Java or J2EE or debug…bugs arise from know where specially with Enterprise applications…I moved to another company who forced me to use RSA…the same thing there of course since its based on eclipse…debugging is very bad, alot of hangs and halts….i didnt use InteliJ but i hear its the best IDE…but since i used Eclipse,RSA and NEtbeans…Netbeans is the easiest, and you will feel comortable with it though it also has lot of bugs specially with plugins…Eclipse + RSA= Big SHIT

  27. Dan says:

    I just tried to open a .html file with eclipse, and it keeps launching some sort of internal browser.  If I rename the file extension, it still tries to ‘execute’ it.  Isn’t eclipse designed to allow developers to CHANGE a file?  WHAT A PIECE OF SHIT!!!

  28. Fjoerie says:

    I have to use RAD for work now. On my first day my JSP was entirely colored pink because of some error. I fixed the error, but the pink remains. I ask my colleagues & they tell me to open & close the file again. I do & the pink is gone… WTF. Isn’t editing files the most basic thing an IDE should be good at?

    Every so often I need to do a clean all projects cause somewhere something isn’t working anymore.

    While I understand Eclipse could be good when you spend tons of time configuring it to your liking/needs, I can’t afford spending days wasting time on it for a project of 1 month.

    For me it’s netbeans, which rarely gives me headaches (it crashed maybe 3 times in the last 5 years). I don’t need an IDE with fancy buttons, I need it to work properly & be easy to use from the start so I don’t waste time on it.

    Funny thing is I found this page using “Eclipse sucks” in google exactly as some others did.

  29. Nick says:

    Schoenobates: when you’ve finished ranting, you may want to take a breath and consider that not all problems are as they first appear. OK, I’ll stop patronising and paste the stack trace I just got while profiling a JUnit test within Eclipse:

    java.lang.NoClassDefFoundError: org/eclipse/jdt/internal/junit/runner/TestReferenceFailure
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestListener.testFailure(JUnit4TestListener.java:68)
    [snip]
    Caused by: java.lang.ClassNotFoundException: org.eclipse.jdt.internal.junit.runner.TestReferenceFailure
    at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
    [snip]
    Caused by: java.io.FileNotFoundException: /java/eclipse-3.5/configuration/org.eclipse.osgi/bundles/306/1/.cp/org/eclipse/jdt/internal/junit/runner/TestReferenceFailure.class (Too many open files)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.(FileInputStream.java:106)
    at sun.misc.URLClassPath$FileLoader$1.getInputStream(URLClassPath.java:1001)
    at sun.misc.Resource.cachedInputStream(Resource.java:59)
    at sun.misc.Resource.getByteBuffer(Resource.java:154)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:249)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    … 24 more

    Presuming yours was caused by the same situation as mine (which sounds likely) I would suggest your system simply ran out of file handles while trying to load the class definition for the junit class you think Eclipse couldn’t find. You don’t quote any more of your stacktrace, and perhaps you were unlucky and the nested ’caused by’ exceptions weren’t logged for you.

    My situation is that I’m load testing a Hibernate/JPA based application, bulk loading images files from disk into database Blobs. Not surprisingly, this requires a large number of file handles, and the system default is usually insufficient in these circumstances. I hope my comment here helps some people.

    This was fixed for me by increasing my open files limit, which defaulted to 1024 on my Linux system. I found this page helpful, but it boiled down to an edit of /etc/security/limits.conf: http://www.zeroturnaround.com/jrebel/faq/#tooManyOpenFiles

    Nick

  30. B says:

    Yeah, I found this page that way too… ‘Why does Eclipse suck’. After reading about all of the ‘fun’ tools you can add to eclipse and how it can be useful for lots of different applications, I became overzealous and attempted to get eclipse to work for me. I forgot that I am new to programming and don’t yet know what the hell I’m doing. Eclipse is definitely not for beginners… every time I spend a few hours just trying to get something to work, I feel like eclipse has smashed my brain with a brick. It really sucks that you can’t just set it up and then do build/run without something horrible happening or some error popping up. And all the different panels and settings… OMG!

  31. Paul says:

    “It is like being trapped inside a Java version of Windows 3.1”

    LOL!

    oh hang on, it seems to have finished ‘rebuilding’ something or other, I can go back to work now…

  32. Joe W says:

    You don’t have to be new to programming to hate Eclipse. I’ve been doing coding of some sort for 30 years now, and I’ve used quite a number of editors and IDEs in that time. I thought the designers of Eclipse were smoking crack, but I always seemed to be alone in my opinion. I’m glad to see that I’m not the only one that hasn’t drank that koolaide.

    I’d rather go back to some of the old mainframe line editors (XEDIT) than to use Eclipse. At least I could customize them the way I see fit.

    -I can’t find anything in Eclipse. Who organized these menus?
    -The automatic plug-in update feature is a huge POS. Never works! Have you ever noticed that anyone who “likes” Eclipse never seems to want to upgrade it when one comes around?
    -What’s up with the workspace(whatever it is)? Every time I try to import files into a new project I get some sort of error saying it doesn’t like where the source files are in relation to the workspace. !?! Isn’t that special!

    If is has to be Open Source, it’s Netbeans for me.
    If I can spend money, Visual SlickEdit is also very nice! (It can emulate Brief, which I loved)
    Of course Visual Studio is just fine for .NET kinda stuff. (or COM/STL back when I used it)

  33. Mr Angry says:

    My personal gripe with eclipse is the lying fucking button from the Debug configuration window that says “New launch configuration”. My arse. I’ve been pressing it now for a couple of hours – and what happens? Less than fuck all. Zip. Nada. What’s the point in having a button that clearly does nothing? Is it just there to sap my life and make me miserable? Eclipse, you are a moronic, stupid piece of crap and I hate you with every fibre of my being. Fucking shit shit shit.

  34. Neill says:

    Too many things to mention as to why Eclipse is crap.

    Why do they move everything to some completely new un-findable menu on each new version.
    Why does Subversion integration not work period. It just gives meaningless error messages.
    Slow
    Just completely non-intuitive. You have to fight the tool to get anything done.

  35. Gregg says:

    It is not just a piece of shit. It is a fucking piece of shit. I started a software update two hours ago and it is only 47% complete. Who writes this crap.

  36. Robert says:

    Well, I will give eclipse this.. it looks good.. make this short .. I am more productive with notepad or gedit.

  37. Marcos says:

    First of all, sorry for my poor english.

    And now what really matters: Eclipse is an enourmous piece of sh…

    After having suffered it from time to time along aproximately 3 to 4 years… I finally got a (legal) version of Visual Studio 2008 from my University (is it called like that? college?) and it works like a charm…

    Sorry for all the MS haters out there 😉 (I’m truly not glad for MS having such monopolistic politics but well, that’s another story…)

  38. AhCrap says:

    Yes, and now even the low end of the ‘software’ development market is suffering from this steaming pile of Java shit.

    Texas Instruments Code Composer Studio has now changed to Eclipse and…WOOHOO!!! I press a button that used to take 100ms to run my DSP code now it takes 5 fucking seconds! Great! What an upgrade! I’m an old man. I don’t have this kind of time to throw away.

    Consider this – if you Java guys can manage to add enough layers of abstraction, eventually you may NEVER have to write ANY fucking code at all!!! Don’t shit on Eclipse for something that most of you are guilty of – writing shit (or zero) code in a shit framework that makes people in the real world suffer. OK?

    Seriously, you Java people are living in a world where us hardware guys just feed you increasing performance on a plate and you think that means your code can just get shittier and shittier. That’s fine, but these days I’m finding myself being forced to use your fucking tools and it’s killing me.

    Can you imagine how quickly the world would be turning if you were smart or dedicated enough to learn a real fucking language? e.g. why does the embedded IDE I use today do mostly the same as the one I used 15 years ago, but back then it used to run faster on a 40MHz computer?

    Eclipse is a symptom of the shit that you guys are dishing up.

    Interesting that you’re all complaining about how bad it is.

    NOTE ***

    My sincere apologies to any of you that are trying to write real code with this piece of shit. Sorry. I’ve had a rather bad Eclipse day – just in case you can’t tell…

  39. djpenn3 says:

    Glad to see I’m not the only one that recognizes that Eclipse is a steaming pile of fermenting wet donkey shit. And I just love it when some pointy-headed dweeb implies that if you don’t like or can’t use Eclipse you’re not a real programmer or you just don’t “get” the whole open source concept. Maybe if these dweebs improved or abandoned Eclipse they’d have time to move out of their mothers’ basements. No grown adult with a life outside of coding would willingly use such a time-sucking non-intuitive bug-laden bucket of maggot-infested dung. RAD is even worse – it’s a taller pile. Give me IntelliJ any day.

  40. monkeyman says:

    Rant time
    I always tried eclipse every couple of years – I noramlly use netbeans – but I figured I would have a mess around with the jboss tools which adds into eclipse, I download 3.4.2 and 3.5.0 and either will run – I had this before and number of people have different fixs – copy jar into plugin direcotry some bollocks like that etc – I thnk last time I used 1.5 djk instead of 1.6 and it would start. I don’t expect any problem with a download – but if there’s a problem – there should be a configuration wizard that you run through a list of check ticks to say what wrong with your installation – but no you have to go chasing some log file , eclipse need to sort it problems out – don’t expect new users to do that. I know you not allowed to moan – but if would think someone can download, unzip and test that the bloody contents of the zip run. and if does say – here’s what we install to c:\tools then set your eciplse home etc bah bah – prove that every release actually works and state the JDK. lets assume the problem is the jar don’t support a JDK ( just an example) I used products that won’t run with a newer JRE like cisco asa manager need – so all project need example configs to prove of testing and with the spec tested – why should eclipse be any different.

    However my problem with is eclipse is that it like a product is messy, buggy and tries to do to much – I think meed to look at intellj or whatever they call it – I suppose at the end of the day you get what you pay for. Eclipse’s website seems to confuse me – I know there different plugins – but show a nice screenshot and examine all the different parts, I can’t help but feel the problem is people think if you can’t use eclipse – you shouldn’t be using it – I just don’t think there should be any startup problems with a fresh download.

    like everything else i should swear and say it bollocks that this much effort put into a project and it’s not as good as it should be. perhaps that the problem – I think the only reason people look at eclipse is that they think it’s way of using it to customise in a product tooling way.

    So what the hell – I wasted an hour and bored of this buggy piece of SXXX

  41. codebeast says:

    Yep, Eclipse is a steaming pile. I suspect that the Eclipse software has been enhanced by people using Eclipse. That’s why it [still] sucks so bad.

    Here’s my [current] list of gripes/hates:
    1) The debugger randomly fires-off a 2nd thread in the middle of debug sessions. WTF?
    2) Half the short-cut keys DON’T FRACKING WORK. Sure, Ctrl-Shift-R, Ctrl-O, Ctrl-Q, etc. all sound like useful short cuts. But they DON’T WORK. It’s like “Hey, look at all this candy…but you can’t have it! Psych!”
    3) Debug anything for longer than 10 minutes, and Eclipse gets hung-up so I have to kill the process.
    4) Eclipse doesn’t stop in the debug view when you stop at a breakpoint. Erm, you know, the *BREAKPOINT* should be a clear indication about what I’m trying to accomplish here. How hard is that?
    5) The editor window thinks the files I have opened are changed even if I undo all the changes.
    6) The editor tabs do not display the whole filename, so it’s no good trying to navigate through like-named files via the tabs. For example — AccountBean.java, AccountAction.java, AccountUtilities.java, etc. all end up being “Account…” when I have many files open.
    7) The debugger never saves the debug expressions after I close and re-open Eclipse. Greeeeat. Yeah, I love typing all that stuff in again.
    8) You can’t open and edit a file that is outside your workspace. WTF!? You have to use something “robust” like Notepad.exe to be able to do this crazy kind of file-editing nonsense. Actually, now that I think of it…this is GENIUS! Eclipse is a shitty editor, so forcing me to use something else does actually help me. Thanks, Eclipso-philes!
    9) You can’t dynamically change the size of fonts in the Eclipse. Notepad++ lets me use Ctrl-mousewheel to resize my editor. “Powerful” Eclipse can’t do this.
    10) Eclipse hemorrhages files into the .metadata directory for your project workspace. Good luck trying to package all of that environment configuration information to a big, widely-distributed development team. My .metadata directory is 82MB and ~1000 files. My project workspace is 43MB and ~4000 files. WTF does Eclipse need all this .metadata crap for!? And Eclipse does not provide a “purge” utility to help you clean this crap up.
    11) You can’t navigate between the different views using keyboard shortcuts in a consistent way. You always have to mouse-click into the view you want. It’s giant waste of time.

    I have dozens more, but I think you see my point.

  42. commander figor says:

    Having used eclipse on several projects and wondering why others team members liked it, I’m pleased to see I’m not the only one who knows its a steaming pile. Hurry up and frikin wait for everything it does. Clean, refresh and restart whenever the non-sensical error messages pop up. Buggy, buggy, who’s got the buggy? I’m ready to launch my computer through the office window.

  43. yeah, its a fucking piece of horrible shit that i wish dies a horrible death… as a rule, you dont check in project meta data into a repository.. good luck rebuilding the facets and all the other shit if you ever lose your workspace.. and the fact that it insists on putting projects into the workspace, like ejb clients and NO fucking easy way to put it in another directory is really fucking brilliant… how does that work with maven integration if u have half your code in the workspace? i dont want my fucking projects in the fucking workspace for fuck sake but it looks like i have no fucking choice.. this is what happens when u get 1000 developers working on a free program.. 1000 pieces of smelly dog shit. fuck open source.

  44. Big Cat Kahuna says:

    I have been using eclipse for about two months now and it is certainly a stone in my shoe. I honestly can’t say eclipse is garbage, as there are features I find really useful (such as being able to view which branch I am using in my project view) but it is certainly an impediment to productivity. In addition to being clumsy and inconsistent the ui seems to have been constructed by a textual thinker. The use of a single character to represent modified files exemplifies this approach. This can be changed to be sure but it would never occur to me to even offer it as an option much less make it the default. In addition the layering of mite-sized icons renders them almost meaningless. For a visual thinker the information efficiency (the amount of information per unit of screen real estate) the thrashing req

    . In addition, I find the whole notion of a “perspective” is a solution for a problem that didn’t exist in the first place. It is a chore to use.

  45. starkkod says:

    Eclipse is a flaming pile of wank shit, I hate it with passion. I’m glad I found this thread, it’s my home now. What bothers me most is the, non-existing shit wank “buggy” to say atleast, “reloading” of classes when you are doing anything more advanced like something involving anything to do with web development. Development cycle: change code, clean tomcat, delete from tomcat work folder, clean project, republish, notice that eclipse still is hogging the changes, stop tomcat, clean project, delete tomcat cache, clean tomcat project, re-start. Maybe now you can have the single line change go through.

    And don’t get me started on SVN stuff, but I guess that’s mostly the fucking shit of code downloadable as Subclipse.

  46. barrybnut says:

    Goodbye Eclipse…for good! You bloated memory eating slow piece of shite. Extract thy digit Java bunnies and do some real coding for a change. You keep telling me Java is fast so code it up and show it to the world. Or pull your head in and go away.

    Thank god that not all in the industry are brainwashed and chanting the Eclipse mantra. When did a code editor require over 1Gb to be useful? Seriously 1Gb for gods sake! WTF! I nearly fell off my chair when my collegue told me I needed to get more memory for Eclipse … when I already had 2Gb on the developement machine. I now have 12Gb and yes, same old slow crapola.

    I know memory is cheap and computers are getting faster now so why worry. Why indeed. If our industry is producing coders with these attitudes then said coders can stay on the GUI front end with the other children and leave the real wizardry to those who know how to wield the power of today’s hardware.

  47. Conrad says:

    Eclipse is not an IDE, it’s a do-hickey ported from some unfathomable Java platform in such a way that it can support plugins, but not actually support them.
    1. It’s got this cool feature that means you do not have to install it? I don’t give a %&~# if it will go on my USB stick; I’m working, not jacking into someone’s system!
    2. No 2 screens have the same layout, and no one screen has the correct name, no I think they are called Views, or is that Dialogs, or maybe it’s a group or a perspective. I do not #^&* care, because it does not work.
    3. I cannot use Eclipse without having at least 6 different tabs open. I just want 1 window, an editor, and want to be able to turn the toolbar off or customise it with a wizard or point/drag. I have to keep all the windows open, because the menus are so &’&* cryptic I can never find my way back.
    4. Eclipse was slang in the 70’s for the look of the siloutted bits under your * when you drop your rods. The dev’s missed that one badly.
    5. It is not context sensitive – it cannot auto-switch perspectives for you, and once you install more than 3 plug-ins right-clicking in an editor view gives you a insenitive menu that wraps around.

    phew I feel better now – but I’m still stuck.

  48. Pete says:

    Eclipse sucks!

    Says it all. And it’s an incredible resource hog. I’d rather code with a box of crayola crayons. It would be far more efficient.

  49. chris says:

    I am actually a PHP developer, and the other guy at my work uses Eclipse. He insisted that I used it instead of Notepad++, as he had to sign off the software I wanted to install. He couldn’t see a way for me to work without having it apparently, as he questioned my ability to search for files (I grep the development server, it’s faster), or survive without some kind of function reference (err… google php.net), or integrate with SVN (how could I possibly solve a merge?!)

    I gave Eclipse a try for a few weeks. I don’t find myself swearing at Notepad++ for a multitude of reasons, like it’s crappy import procedure or god-awful SVN integrators that don’t seem to ever “quite” work properly.

    Oh, and I’ve just spent twenty minutes trying to import from an SVN export and it’s only done half the files, and didn’t tell me it had.

    I hate it, so… so much.

  50. DVD says:

    I have the latest version of Eclipse + PDT to work on a php project. I want to move a file to another folder. It’s obvious that drag the file to the folder in PHP Explorer should do the job. I might get a warning popup to confirm my action. But what did I get instead?? A pop that asks me to choose a destination folder. Didn’t I just drag the file to the destination folder?

    Eclipse’s syntax highlighting also throws random StackOverFlow error

Leave a Reply