5 ms·
Ah another new dev enamored with IntelliJ. You'd think one day they'd realize that it's the IDE they love, not the language. But in my observation, they never d
by vinceguidry 6y ago
Ah another new dev enamored with IntelliJ. You'd think one day they'd realize that it's the IDE they love, not the language. But in my observation, they never do.
Reminds me of a rationalization I heard once about how people pick their brand of cigarettes. They all taste like crap until you're finally addicted, then the one you happen to smoke at the time is now your brand.
Every new language / stack now gets compared to Java with IntelliJ because that's what they learned. Can't tell 'em any different.
- Jaxkr 6y agoA fair point, haha! I tried PyCharm recently (normally use VS Code) and I was really impressed. I think my emotions are misplaced: I might just like IntelliJ.
- vinceguidry 6y agoIntelliJ is nice, don't get me wrong. You can't really get a nice (for 2020) experience out of Java without it, because it's an absolute slog of a language. Just... so... much... ... ... ... everything. IntelliJ cuts through all that. You can get a nice for 2005 experience with Eclipse. Without an IDE, Java really falls down. Java is a phenomenal piece of kit, the amount of engineering that went into the JVM is insane. But people took the lessons from Java and put them into newer languages, that don't have the problems Java does that require an IDE. My love is in the language that IDEs don't and can't really add much to, Ruby. Emacs give me all I need.
- cle 6y agoEven Emacs handles Java pretty well these days, with lsp-mode and jdt.ls (powered by...Eclipse). I've been using it for the past year and it works great.
- deleted 6y ago[deleted]
- lenkite 6y ago> Without an IDE, Java really falls down. VSC has a pretty good Java experience.
- disgruntledphd2 6y agoBut doesn't it use the eclipse compiler? Certainly the emacs mode does: https://projects.eclipse.org/projects/eclipse.jdt.ls https://projects.eclipse.org/projects/eclipse.jdt.ls
- w4rh4wk5 6y agoYeah right; after almost 2 years the standard formatter still occasionally deletes code. [1] [1]: https://github.com/redhat-developer/vscode-java/issues/1132 https://github.com/redhat-developer/vscode-java/issues/1132
- cosmotic 6y agoThe static types enable IDEA to do its magic. It's nowhere near as good for Python, JS, PHP, etc. C# support is great though.
- a_imho 6y agoExactly, tooling is underhyped, programming languages do not exist in a vacuum. Intellij is at the top of the power continuum as far as I'm aware. It is a perfectly valid to pick Java just for this single reason imo.