Sponsored Link •
|
Summary
Developers who have relied heavily on refactoring support available for static languages are suspicious of the productivity gains promised by dynamic languages.
Advertisement
|
I have long help a view similar to Ken's post that refactoring support is integral to my productivity. I admit it - I am a refactoring addict! Still, the winds of change are howling and I try to keep abreast of developments in dynamic languages.
A quick search has revealed that Aptana Studio in its Ruby mode has added many of the common refactorings a Java programmer would expect. After installing Aptana and giving it a spin, I don't think that today these features are finished, but when they are done, Ruby will become a much more competitive language for folks addicted to good refactoring support in the IDE. Another interesting development is Duby, written by one of the principals on the JRuby team. It is an attempt to build a language that has Ruby syntax, but provides type inference ala Scala. The main driver for Duby appears to be performance, but surely refactoring support will easier to implement as well.
Have an opinion? Readers have already posted 16 comments about this weblog entry. Why not add yours?
If you'd like to be notified whenever David Vydra adds a new entry to his weblog, subscribe to his RSS feed.
David Vydra specializes in test-driven development, continuous integration, QA automation, and QA/developer collaboration. He has used Agile methods since 1998 and runs the testdriven.com on-line community. |
Sponsored Links
|