Problem is not all languages really gain a large productivity gain from a comprehensive IDE. Highly integrated debugger? That helps.Plugins available to make work mo'betta.IDE is aware and supports numerous language common libraries regarding best practices.
Not all languages have a comprehensive IDE to really tip the scales or it could be prohibitively hard to create one for a said language. I don't know how you can say no to that kind of productivity increase.
FREE JAVASCRIPT IDE STACK OVERFLOW CODE
In Java, if you declare a new EventMessageItem variable and hit Ctrl+space, it will suggest "eventMessageItem", "eventMessage", "item", etc.Īll of these things give me way more time to think about my code and architecture, and think less about fixing formatting, dealing with the file system, fixing copy-and-paste errors, switching between applications, chasing down documentation, etc. IntelliJ also even uses Ctrl+space to suggest variable names.
FREE JAVASCRIPT IDE STACK OVERFLOW FULL
Things like the code coloring you might take for granted, but good code coloring is like peripheral vision - it allows you to focus on the important stuff without taking that split-second extra to identify the full word. Ctrl+click stack traces to go right to the code. Debugs JBoss, Jetty, even Flash flawlessly.
These are my favorite features of my favorite IDE, IntelliJ, which I like using for Java, PHP, Javascript, HTML, even ActionScript.