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?
The RubyMine IDE is targeted for Ruby and Ruby on Rails development. "I use it to develop prototypes and proofs of concept for clients mainly with Rails 3.2+," developer David Loeffler says. As with most IDEs, developers can do everything from within it, he says. It works with RVM (Ruby Version Manager), enabling Loeffler to work on projects that rely on different versions of Ruby, Rails, and gems.
RubyMine also features easy-to-build template capabilities for often-used constructs, and it supports refactoring. But there have been issues with debugging Rails applications, and startup time is slow compared with editor programs such as TextMate, according to Loeffler. He also called licensing costs "expensive."