5 ms·
"That era is now over." Not sure that is true (pedantically), as my son is building Minecraft modules in CodaKid, and they have him using Eclipse, I'm sure b/c
by stephen 8y ago
"That era is now over."
Not sure that is true (pedantically), as my son is building Minecraft modules in CodaKid, and they have him using Eclipse, I'm sure b/c it's free: https://codakid.com/ https://codakid.com/. (They have great classes, FWIW/IMO, not affiliated.)
I also don't get all of the "Eclipse is super-hard to use" comments in the thread.
Look, I love LPS and think that now that we have the luxury of local cross-process wire calls and being fast enough to provide butter-smooth IDE features, that is definitely the way forward as a cleaner, less-coupled architecture.
But whenever I pop open Eclipse, it's still faster, runs tests faster, debugs faster (for Java code), than VSCode does (for TS/JS code). Perhaps its Stockholm syndrome, but as a user I really don't think it's that bad.
Where I believe it is bad, and the OP alluded to this, is on the internals/plugin side of things; it sounds like life as an Eclipse plugin developer really, really sucks (see ScalaIDE/etc. pain), and given that the pre-LPS architecture of every IDE was "in-process plugins", that, IMO, is what really "killed Eclipse"/it's momentum.
Especially with open source, where people have to enjoy what their doing to contribute, and AFAIU I don't think I've heard of anyone every enjoying Eclipse plugin development.
But, anyway, LPS to rescue: democratized IDE development, all from within the safety blanket of your preferred language.
- baud147258 8y ago> I also don't get all of the "Eclipse is super-hard to use" comments in the thread. Neither do I. I don't find any harder than Visual Studio.
- altcognito 8y agoLPS?
- stephen 8y agoSure, sorry, Language Server Protocol: http://langserver.org/ http://langserver.org/
- jharger 8y agoSo I'll throw in my two cents. I really liked Eclipse when writing Java programs for fun, and by myself. When Eclipse started to turn bad for me was using it in an environment wth a) other users and b) a build system outside of eclipse. Trying to use it with, say, Maven ended up with this strange combination of things that never quite worked right. Either you would let Eclipse's black box maven plugin do the work (which half the time didn't seem to build for whatever reason) or run maven manually, which would build great, but then you'd always have to remember to refresh your Eclipse workspace in order to get the application to be picked up by your Tomcat config, etc. It was just cumbersome.
- smrtinsert 8y agoI find those who think it's harder have never used it or bother learning it. I find complexity to Intellij a similar level.
- Lionsion 8y ago> I find complexity to Intellij a similar level. Yeah. I recently had to use IntelliJ after a long period of using Eclipse. IntelliJ does some things better and some things worse, but IMHO, its strengths weren't compelling to override its weaknesses. > I find those who think [Eclipse is] harder have never used it or bother learning it. I find that very easy to believe. Some developers just don't seem to want to learn their tools, some want to be elitist about their tools, and the intersection between those sets is embarrassingly large.