Ultimamente tenho me interessado muito pelo RubyOnRails, que ao meu ver trouxe um novo ar para o desenvolvimento web. Realmente é fantástico ver como o Rails trata bem os principais problemas enfrentados pelos desenvolvedores. E a maneira como ajuda você a manter o princípio DRY (don´t repeat yourself) é realmente uma sacada genial.

RubyOnRailsPorém nem tudo é perfeito. Por ser uma linguagem ainda “nova” ela não possui uma IDE que seja boa o suficiente para acompanhar a genialidade do Rails. Das que eu conheço o RadRails parece ser o que chega mais próximo de uma IDE decente, porém ainda deixa muito a desejar, principalmente com relação ao code complete.

Mas você só percebe como uma boa IDE faz a diferença quando utiliza uma que seja realmente produtiva. E eu percebi isso agora que comecei a utilizar o VisualStudio 2005. Usando junto com o ReSharper essa IDE é simplesmente incrível. Não importa o quando a linguagem .Net estimule você a criar código do tipo copy-paste, a verdade éVisual Studio 2005 que você consegue aumentar muito a sua produtividade. Além disso, manter o código com boa manutenibilidade depende e sempre dependerá só de você.

Não pretendo abandonar o Rails, pois vejo nele uma fonte de inspiração sobre o que se pode fazer para ter um código consistente e coeso. Porém é difícil não levar em conta o quanto é importante, principalmente em desenvolvimento web, ter uma ferramenta que faça diminuir os seus prazos de entrega. E nesse ponto o VisualStudio é imbatível. A linguagem de programação é importante, mas a IDE faz toda a diferença.