Olá,
Por uma questão bem simples o entuito do post é mostrar que IDE não é sinônimo de sujeira e sim de organização, agilidade e facilidade na vida de um desenvolvedor.
Tenho visto muitos desenvolvedores não adotarem uma IDE para usar na hora de desenvolver e usarem editores simples, como GEdit, Notepad++ e tudo mais, mas ai eu fico me perguntando, que vantagem tem você usar um editor que não facilita sua vida ao invéz de usar uma IDe que vai te ajudar a ser/ficar com seu projeto organizado, vai te ajudar a escrever menos, vai te ajudar em questões cruciais como deploy, svn, criação de novos projetos com mais facilidades, integração com outras ferramentas e afins?
E por isso venho mostrar um exemplo bem simples de como o eclipse pode facilitar sua vida, pois ainda existem pessoas que preferem apertar 20 teclas do teclado para iniciar uma aplicação manualmente do que apertar o botão de PLAY da IDE:
http://www.summa-tech.com/blog/2009/05/19/top-10-not-so-popular-eclipse-shortcuts/
http://hugov-manjava.blogspot.com/2007/12/5-dicas-do-eclipse-que-facilitam-vida.html
http://forum.rubyonbr.org/forums/1/topics/2486
http://www.aptana.com/docs/index.php/Fast_Rails_Debugging_using_Aptana_Rails_IDE
http://www.ibm.com/developerworks/br/library/os-rubyeclipse/index.html
Esses são uns dos milhares de links que o Google disponibiliza sobre algumas facilidades apresentadas pelas IDEs, é claro que existem muitas outras, como visualizar seus arquivos diretamente ali no eclipse e já poder ir editando, clique com o botão direito em cima do projeto e você pode inserir o que quiser dali com apenas 1 clique.
Para o Rails, que eu também uso, o Aptana ou Netbeans facilita muito você adicionar breakpoints e debugar sua aplicação facilmente linha-a-linha, mas mesmo assim existem os sofredores que por orgulho dizem preferir usar o terminal ao invéz de visualizar sua aplicação na IDE.
