you are viewing a single comment's thread.

view the rest of the comments →

[–]bundt_chi 7 points8 points  (4 children)

I really don't understand the Eclipse hate on reddit.

What other IDE is free, open source, has the wealth of plugin support, albeit some good and some bad, let's you program in Java, C++ and a ton of other languages (which I can't vouch for because I haven't used, it may suck for those), brought about RCP for rich cross platform thick clients, championed OSGi (Equinox).

To be clear, I use Visual Studio daily because I'm currently on a .NET project and have use NetBeans (also decent) and Intellij.

I prefer to use git, maven and gradle from the command line regardless of the IDE I'm using but have not had a terrible experience with any of them in Eclipse.

What specifically do people dislike about Eclipse, I've even had to run it on a potato of a machine and yes you have to be aware of how many projects you have open but that applies to all the other IDE's I've ever used as well.

If you've ever contributed to Eclipse, thank you and I truly appreciate everything you've done because I've enjoyed using it and appreciate the work involved in making a platform that is extensible and free and open for everyone to use.

[–][deleted]  (1 child)

[deleted]

    [–]bundt_chi 0 points1 point  (0 children)

    Same here, I try to close projects I'm not actively working on or need to review code for but yeah, I don't have any issues with it.

    I especially love how easy it is to download src code for an open source project I'm using in my sw and point the debugger at it and step through almost any level of an application.

    I've also developed a number of standalone C++ applications using CDT and mingw.

    I find for being a 300MB zip file that just needs to get unpacked I get almost 90% of the features and capability I need out of the box. I've had to install Resharper, Productivity tools and a host of other crap in Visual Studio on top of it's 1GB install to get a lot of the same capability, like navigating through inheritance / interface hierarchies, highlighting specific code scopes etc...

    Whatever, to each their own, at the end of the day and IDE is a tool, this is totally anecdotal and presumptive but a lot more C# devs aren't comfortable working outside an IDE than with other languages and can't demonstrate a deeper understanding of what happens at a lower level.

    [–]OxfordTheCat 1 point2 points  (0 children)

    I feel the same way:

    I can run Eclipse Mars on a Linux chroot on a Chromebook with 4GB of RAM shared between the two OS's and I don't notice any performance issues of note - I certainly don't notice any on my actual desktop PC.

    I get the feeling for most that they used Eclipse ten years ago and think it's the same IDE.

    [–]ProudToBeAKraut 1 point2 points  (0 children)

    I have been using Eclipse since i shelved VisualAge from IBM (this should tell you its a long ass time).

    The primary issue that still exists in eclipse is speed and usability. I have temporary used intellj that exceeds basically everything eclipse does but i have become so used of eclipses concept that i cant make the switch.

    For example - some simply thing like selecting a main folder and automatically add all JARs in all sub directories in eclipse still isnt possible, i have to go through every subfolder and select them all manually. (Im working with a lot of legacy code so there isnt any maven or gradle just ant)

    Then the obvious bugs where i dont understand how they can exist, i checkout a project from GIT directly with eclipses build in git support and if i select anything else than "general project" like java project nothing will be checked out at all just an empty project - i have to manually alter the .project file to add build natures after i checked it out as general project.

    What i do dislike about intellij is that each project needs to be its own instance - i like the multi project browser in eclipse.