7 ms·
.. Or you could, you know, just use whatever IDE is appropriate for your language and be a lot more productive than you ever could with Vim.
by white_devil 14y ago
.. Or you could, you know, just use whatever IDE is appropriate for your language and be a lot more productive than you ever could with Vim.
- jamesbritt 14y agoWhat's the appropriate IDE for Haskell that will make me a lot more productive than I could ever be with Vim? What's the appropriate IDE for Ruby that will make me more a lot more productive than I could ever be with Vim?
- Flow 14y agoI don't know about Haskell. For Ruby there's RubyMine at least. For Javascript/HTML there are Eclipse, Netbeans, IntelliJ and WebStorm.
- masklinn 14y ago> IntelliJ and WebStorm That's a bit redundant, since WebStorm is kind-of a cut-down IntelliJ.
- Flow 14y agoAnd yet, I own both :)
- deleted 14y ago[deleted]
- jamesbritt 14y agoFor Ruby there's RubyMine I've tried RubyMine, and I'm much more productive in vim. If it comes down to having to spend a lot of time mastering this or that IDE, I still think I'd come out ahead with vim. The bar here is that the IDE has to make me more a lot more productive than I could ever be with Vim.
- bediger4000 14y agoSo I'm supposed to learn an HTML IDE, a JavaScript IDE, a PHP IDE, a Java IDE and a PL/SQL IDE? Oh, wait, and a Bash IDE, as well as some "simple" text editor for php.ini and other minor text file editing tasks? A multiplicity of IDEs, each with somewhat different or even opposing techniques isn't really the answer either, I think.
- WayneDB 14y agoA good PHP IDE would present a GUI for editing the php.ini. "A multiplicity of IDEs...isn't really the answer either, I think." Why not? Just because all you have is a hammer, doesn't mean every problem is nail. Different programs for different tasks? Who'da thunk it?
- bediger4000 14y agoThere's a mental cost to each tool - small in the case of a hammer, a pliers, a screwdriver, a vicegrip, but much larger in the case of an IDE. IDEs with similar physical actions but different results have a much, much higher mental cost. Why do you suppose that "vim" people use "set -o vi" for bash command line editing? Also, where's your "intuitive excuse"? You know, the one where someone is familiar with Windows at home, so we'll make them use Windows at the office because we don't have to retrain them? That sort of thing is more proof that multiple IDEs aren't the answer.
- WayneDB 14y agoYou're saying "the answer" as if there's only one answer for every single developer out there. Perhaps you get taxed mentally when switching between IDEs...I certainly don't.
- mcantor 14y agoI know this is bonkers, but maybe some people are more productive with GUI IDEs and some are more productive with vim and a terminal multiplexer.
- koningrobot 14y agoPossibly, but I doubt that that is ever the reason for choosing one over the other. These productivity claims only serve as rationalizations of choices already made.
- mcantor 14y agoI opine that we're more productive with our tools of choice because we chose them. And that's perfectly fine. We can claim that everyone else would be more productive if they used our unique cocktail of tools and techniques, but the irreducible fact that they do not want to is proof enough of our error.
- gizmo686 14y agoI recently had to start working in a java project, forcing a change from vim to a IDE. Most of the time I'm just as produtive as I am normally with vim (in other languages, java's verbosity is why I went for eclipse). Their have however been several times where I switched over to terminal for very specific reasons, generally involving grep. I see the command line as the least common denominator for software, almost all of your computers functionality is available to you. It doesn't come up often, but when it does, it is definantly nice not having to leave just to edit text.
- thangalin 14y agoMany GUI IDEs these days have vi or vim plugins (or equivalent), giving you the best of both worlds.