33
Maer
5y

JUST GO DIE ECLIPSE YOU FUCKING ABOMINATION I HATE YOU AND YOUR CHILDREN AND YOUR COW AND YOUR VAGUELY RELATED UNCLE WHO LIVES IN SIBERIA

Comments
  • 5
    Yup, this sounds like the usual response to any sane person when using eclipse...
  • 1
    I will never understand the Eclipse hate
  • 4
    Moo ??? ???
  • 0
    Eclipse is great!

    ... for Perl programing with the E-P-I-C IDE...

    And for...
    ... for...
    ... uhm...
    Nothing else! 😃
  • 1
    Eclipse is legit the best Java IDE. Even better than IntelliJ. First of all, many features that Eclipse has are turned off by default in IntelliJ for no reason whatsoever. Like hovering over a function to show the documentation assist. Why would ANYONE not want that??

    But there are also super useful features that IntelliJ doesn't have which I use on a daily basis. Like hovering over a function while holding control allows you to "Open Implementation", "Open Super implementation" or "Open Return Type" when hovering over a method (declaration and invocation!).

    IntelliJ is a great ecosystem for a lot of languages while Eclipse is really bad for other languages. But for Java Eclipse is still better
  • 3
    Now that's what I call a rant :D
  • 1
    I 100% agree due to the performance problems... switching prospectives take too long, then you get phantom errors, making yourself think there is an issue where there isn’t.

    Hover over an error doesn’t always show the error, don’t you dare click it as clicking the error won’t do what you think it will do something else.

    Themes never work for the whole damn thing.. plugins or like the line numbers won’t match the theme.

    I see the intent.. the intent is there, the execution was poor with eclipse. The biggest issue I believe may be related to it being written in java... I’m not trying to bash java... but the business model of write once deploy everywhere... with the whole java run time engine being what is running your code.. you inherently can’t optimize the application to run perfectly on the hardware/os because your at the mercy of oracle to make sure the engine works correctly and is optimized for the hardware...

    I can’t stand that business model and philosophy.. I get it for Oracle .. but for companies that are like let’s cut dev cost and time by writing the application in java so we only maintain one code set.. whoohoo.. you made a application that only works great in ideal conditions ...

    IF eclipse was written in C or C++ I think we wouldn’t be complaining ... or we could be complaining more idk lol
  • 1
    @12bitfloat I’m pretty sure IntelliJ has all those, their just not mapped on a default preset
  • 1
    @for-Each I've searched pretty deeply into the options to turn on the many things not turned on by default. Some things appear to be missing
  • 0
    @12bitfloat they could be exclusive to intellj ultimate maybe? I know webstorm has all the things you mentioned
  • 0
    @for-Each I use Ultimate via the academic licence. I haven't found a setting for it yet
  • 0
    @12bitfloat well for example ‘open implementation’ in eclipse is mapped to go to implementation in intellj which I believe is CTRL F12
  • 0
    @for-Each Open implementation works with hover click. Open return type not so much
  • 0
    @12bitfloat can’t help you with that one we storm gives you the return types on hover if you’re using TS
  • 0
    @12bitfloat quick google told me that it was CTRL ALT shift t
  • 0
    @for-Each Ctrl-Alt-Shift-t seems to be refactoring but F12 appears to work. Still more annoying than a single mouse click but atleast that functionality exists
  • 0
    @12bitfloat you can remap it to something different I guess, from my experience I found that intellj was a far more complete IDE so might just be a case of mappings being named differently etc
  • 0
    @for-Each Point is you can't just click on the pop up and go directly to it
  • 2
    @12bitfloat whew was worried i was the only weirdo prefering eclipse over intellij in java
  • 0
    @kleopi Apart from dark theme it is much for Java
  • 0
    How are you going to make minecraft mods then?
  • 0
    Finding a button press to be more effort than a mouse click and using an academy license - yeah I guess that tracks.

    No idea about your hover-click functions, because I use the keyboard whenever possible, as do most people in the industry. All the functions you mentioned are available in IntelliJ.

    Eclipse can do a lot of things, but it offers abysmal performance and has become an overengineered mess over the years, because people want to stuff it with functionality but have no idea about UI/UX.

    Here is some things where Eclipse sucks Hulk-dick:

    1) Performance. IntelliJ just bashes Eclipse into the ground. Not as noticeable with small projects, but the larger it gets, the more eclipse dies.

    2) Buildship. This is such a mess and does a ton of things you don't want it to do. It offers poor integration (Gradle Refresh Project anyone?) and has problems with classpath management.

    3) Why the fuck is there a stop-all-launches button, but no way to bind an according shortcut?
  • 1
    ...the way around the latter is to bind the launches tab to something like CTRL+Shift+F2 as to be able to then kill a launch using CTRL+F2. Yeah, mouseclick, sure.

    4) Eclipse will under certain conditions start displaying error messages while attempting to search during an application launch. Why? Because the /bin folder is a fantastic place to search apparently.

    5) Multi-Window support? Naaaw. Who needs that. Instead of being to maximize/minimize individual windows, like in Visual Studio or IntelliJ (c'mon VS Code, I believe in you!) you only always tab into all at once, which will instantly overlay your browser or another IDE or your application if you happen to have Eclipse windows open on all of your monitors.

    Not to mention that it messes the window configuration up entirely if you happen to min-max the window. Why the fuck would anyone want that??

    6) The workspace metadata can get messed up and force you to reimport your project. ¯\_(ツ)_/¯
  • 0
    FYI, I just wrote down shit that annoys me constantly off the top of my head. There is so so much more wrong with this broken-ass IDE.
Add Comment