NetBeans + Rails
Olá,
Vi dois screencasts muito legais do netbeans com rails, esse e esse. Que isso ia acontecer ninguem mais duvidava, ficou mais que claro quando a Sun contratou os dois programadores principais do JRuby.
E, depois de uma notícia recente no mínimo barulhenta(recebi vários comentários via msn de amigos falando sobre) o JRuby ser mais rápido que o ruby puro, ficou ainda mais evidente a “sede” da Sun em colocar isso pra funcionar rápido.
Tem muita gente indo contra a ideia do JRuby, particularmente eu acho muito bom. Pelo motivo de que os ambientes que já tem java instalado, não vão precisar colocar ruby pra ter rails.
No entanto, fica ai o “medo” de bugs no java gerarem bugs no rails.
Na verdade, acho o projeto algo MUITO legal e MUITO apreciável. E, com toda certeza vai trazer grandes avanços pro ruby, tanto como um concorrente (que ajuda a estimular o crescimento) como uma maior gama de programadores trabalhando com a linguagem. O que, para quem já está acostumado com o ambiente open-source de desenvolvimento, sabe que ajuda e muito.
Quanto a afirmação “o poder do java com a simplicidade do ruby”, que é uma das frases mais ditas quando se refere a JRuby, eu acho já uma questão de marketing. Trabalho com java a um bom tempo e, não vejo onde o ruby seria menos poderoso que java, que não seja no número de programadores full time (o que volt a ao paragrafo anterior).
Quem quiser mais detalhes, tem esse artigo da LinuxWorld comentando e analisando.
Vamos ao netbeans :).
Assim, fiz download do netbeans 6, que pode ser encontrado aqui, e instalei no meu bom e “nada velho” ubuntu.
A instalação é a de sempre, com java rodando, basta dar um “chmod +x” e colocar pra executar.
O ambiente pra rails é instalado como um modulo, então, depois de tudo instalado, você precisa entrar em Tools -> Update Center. Recomendo instalar tudo (apro. 50mb).
A primeira impressão foi a melhor póssivel, abri um projeto já existente e ele já organizou da forma dele. Como? Isso mesmo, ele “reorganiza” algumas coisas.
Calma que eu explico, ele não muda as pastas padrões do rails de lugar, mas cria label.
Exemplo: no lugar de “config” é “Configuration”.
Não vejo nisso um problema, mesmo porque a pasta ficou com o nome certo. Mas fica ai a dúvida do porque fazer isso então.
Continuando, comecei a abrir arquivos e vi que o ambiente visual dele é BEM melhor que o RadRails, mais claro. As cores que eles usaram nos arquivos deixou tudo mais ameno, bem interessante pra quem trabalha com rails a noite, como eu, e vai ficar horas olhando :).
Mas ai olho na barra em baixo e vejo algo no mínimo estranho:
Indexing jruby…
Não sei o porque disso, só sei que ficou VÁRIOS minutos fazendo isso.
Depois o netbeans voltou a velocidade normal, ou seja, mais lento que o eclipse mesmo rodando sobre Java 6.
Ainda é cedo pra dar um veredicto, mas a primeira impressão do modulo foi MUITO boa, pena que ainda esta em desenvolvimento e ainda é arriscado colocar um projeto aos seus cuidados.
Mas vamos usando e ver como ele funciona, já que não tenho um MAC com TextMate ;).
[]’s
1 Comment so far
Leave a reply
Acrescentando, o netbeans apresentou alguns bugs “normais” de versão dev:
1. Não tem como parar o WEBrick :S.
2. Você ponhe o mouse num item ele seleciona 2 ou 3 acima.
Entre outras coisinhas.
Gosto muito do netbeans, e tenho certeza que quando for lançado, vai ser uma ferramenta formidável de Rails :).
[]’s