Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

As a daily user I'm glad that eclipse is still around. After so many of my colleagues switched I tried to use Intellij for Java+Maven projects twice in earnest, but there were too many small things it felt like it did not quite as well.


Out of curiosity, what were a few of those small things?


Options dialog (shift+shift) would populate candidates at different time intervals and push the list around such that if you saw an option you wanted immediately and down+enter it would do the wrong thing.

Recompiling after a save would unshow/show method parameter names (which didn't change) in function calls which again pushes text around that one may be reading/interacting with.

Variable insertion (ctrl+alt+v?) was too heavy, I shouldn't need to wait for a dialog to pop up.

Mouseover didn't show actual types for things--only the javadoc--and required a key binding to show the actual types.

Running a single test required recompiling for some reason and wasn't instant.

Debugger doesn't show variable representation for long values well and makes you pop up another dialog.

Even though it uses the same terminology the debugger tries to 'help' by making 'step into' more like "maybe step into if I think that's what you want, otherwise I'm going to step over even though there's a separate key for that"

Huge tooltips constantly popping up as I'm typing things, obscuring lines above that I may be trying to read eg. variable names.

Can't have multiple projects open.

No way to make the outline/structure show program order. Someone asked in a ticket for this is the devs made them justify why they wanted to see their code in the same order they wrote it, and then still didn't fix it.

They have mini modes for things like json that make the editor experience actually just worse than typing in notepad. Don't insert commas when I hit enter and make the json invalid. Don't try to help me type escape sequences in a single string and produce "\"","" whatever that is.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: