3 ms·
And what exactly is it that you're getting from an IDE? You get refactoring, jump to def, auto completion, linting, code snippets, documentation, depending on
by rjzzleep 9y ago
And what exactly is it that you're getting from an IDE?
You get refactoring, jump to def, auto completion, linting, code snippets, documentation, depending on the languages you use. For Java there are more lightweight alternatives which lack refactoring features that IntelliJ has, but there has been eclim for ages. But that's using eclipse in the background you say? Well, at some point you're bound to use a language native component to use reflection.
What about Omnisharp? How was Monosharp an IDE and vim with Omnisharp integration, which was based on the same components wasn't?
I feel like the discussion has degraded to peoples perceptions of what an IDE should be. And for most people that perception is: "It should look like IntelliJ" or "It should look like Visual Studio".
Maybe what you really mean is:
It should have refactoring.
It should have auto completion.
It should do performance instrumentation.
It should allow debugger integration.
And then there's the question of how far each feature has to be integrated. For most IDEs performance instrumentation is really just a seperate tool that you can launch form the IDEs toolbar.
- contingencies 9y agodebugger integration ... performance instrumentation ... really just a separate tool that you can launch from the IDEs toolbar. Which is actually awfully close in usability terms to <hotkey to next terminal> + <full featured shell> # just sayin'
- gnulinux 9y agoSorry, but I really don't understand this. What of these can you not get in emacs?