Development tools for dynamic languages - Programmer picks
PHP, Ruby, Python, and beyond - developers weigh in on seven popular IDEs and tools aimed at dynamic languages
By Paul Krill | InfoWorld | Published: 14:23, 27 November 2012
The increasing popularity of dynamic languages has given rise to a growing arsenal of development tools tailored to developers using languages like Ruby, PHP, and Python. So widespread is the array of tools available that it's often difficult to choose the right dev tool to suit one's needs.
We asked software developers for perspectives on the some of the more popular dynamic language development tools in use today: what they like, what they find lacking. The following is a selection of development tools catering to PHP, Python, Ruby, and beyond, as described by the software developers who use them. After all, who better to aid you in making your choice than your peers?
SpringSource Groovy/Grails Tool Suite
This tool provides an Eclipse-based environment for Groovy and Grails application development. "It's a fine IDE," says ReachForce developer Rob Bugh. "It's not perfect. It has its warts, but I use it on a daily basis." The IDE covers all aspects of the software development lifecycle, including debugging and testing, says Bugh, who is using it to build a customer portal.
His concern about the IDE is internal memory management, but when that problem arises, Bugh stops and restarts the IDE. The product gives him an alternative to developing via a command-line paradigm, he asserts.