2 ms·
It depends on the language. With Java, I get a huge return because the IDE can take care of so many mundane things like getters and setters. Java also sometim
by mdasen 18y ago
It depends on the language. With Java, I get a huge return because the IDE can take care of so many mundane things like getters and setters. Java also sometimes has odd names used in its standard library (for example, you use queue.offer() and queue.poll() to add and remove things rather than something like 'enqueue' and 'dequeue' or the standard push/pop. An IDE prevents me from having to deal with looking it up constantly.
With Python and Ruby, I find a text editor sufficient and usually I'm doing web work with those languages which is perfect for vim/emacs over SSH.
PHP tends to have a huge library of builtin functions and it uses positional arguments (you can't call a function with arguments out of order denoted by keyword like python). I've found an IDE to be helpful for PHP in the past. SQL isn't a big language. As such, I can't see an IDE helping. JavaScript, with libraries becoming the preferred way to code, doesn't seem like an IDE could do much unless it understood the library.
- breck 18y agoPretty much agree with most of what you said. IDLE and Vim are my gotos for Python. PHP I rely on PHPDesigner(mainly for the tooltips for argument order) and syntax check. And JavaScript the library is key(jquery for me). Though a good syntax checker would be nice. I think I spend too much time debugging semicolons in JS.
- bdotdub 18y agoI agree too. It really comes down to what helps you the most and what the best tool for the job is for you. I've seen people use Eclipse for Perl, which make very little sense to me. Sure, you can use it, but personally I'm at least 10x - 15x more productive if I use vi. But for Java, Eclipse is awesome. The ability to find what methods are available and other great tools Eclipse provides blows a lot plugins/extensions out of the water. There is no one editor to the rule them all... :)