Ultimamente, tenho usado muito o Eclipse com RDT (não RadRails), e estou muito feliz com isso, mas estou imaginando se vocês conhecem alguma alternativa decente. Sei que o NetBeans também suporta Ruby atualmente, mas não tenho certeza do que ele tem a oferecer sobre o Eclipse.
Por favor, liste quaisquer recursos que você considere brilhantes ou úteis ao sugerir um IDE, facilitando a comparação.
Além disso, eu disse Ruby, não Rails. Embora o suporte ao Rails seja uma vantagem, prefiro que as coisas não sejam centradas no Rails. Ele também deve estar disponível no Linux e, opcionalmente, no Solaris.
RubyMine do JetBrains. (Também disponível como um plugin para o IntelliJ IDEA )
fonte
A Redcar também tem recebido atenção ultimamente. Ainda no início de sua vida, mas mostra promessa.
fonte
No Mac OS X, o TextMate é uma dádiva de Deus.
fonte
O mais recente Netbeans IDE (6.1) tem um suporte Ruby bastante sólido.
Você pode conferir aqui .
fonte
Depois de encontrar o Geany (Ubuntu), mudei do TextMate (OSX) e nunca olhei para trás. Geany é um IDE enxuto, limpo e rápido que pode ser usado como editor de texto ou como um IDE leve. Ele suporta não apenas recursos de edição de texto (destaque de sintaxe, dobragem de código, preenchimento automático, fechamento automático, listas de símbolos, navegação de código, árvore de diretórios, arquivos abertos com várias guias etc.), mas também recursos normais do IDE, como gerenciamento simples de projetos, compile-construa-execute dentro da janela principal. Ao contrário do TextMate, ele possui uma tela Terminal dentro de sua própria janela; você não precisa voltar e forçar entre a janela do editor e a janela do terminal. Ao contrário do TextMate, ele suporta idiomas internacionais. Ao contrário do TextMate, ele suporta multiplataformas. Ao contrário do TextMate, é de código aberto e gratuito. Geany agora é minha ferramenta de desenvolvimento C / Ruby / XML favorita.
fonte
RubyMine é tão incrível. Tudo simplesmente funciona. Eu poderia continuar e continuar. A conclusão do código é rápida, suave e precisa. A formatação é instantânea. A navegação do projeto é fácil e sem esforço. Você pode abrir qualquer arquivo com apenas algumas teclas. Você nem precisa manter a árvore do projeto aberta, mas está lá, se quiser. Você pode configurar praticamente qualquer aspecto para se comportar exatamente como deseja.
O NetBeans, Eclipse e RubyMine têm mais ou menos o mesmo conjunto de recursos. No entanto, o RubyMine é muito mais limpo e fácil de usar. Não há nada de estranho ou desajeitado nisso. Existem todos esses toques de design que mostram como o JetBrains realmente pensou nisso, em vez de apenas acumular uma grande quantidade de recursos.
Aliás, o RubyMine pode fazer muitas coisas que o Vim pode fazer, como selecionar e editar uma coluna de texto ou dividir a exibição em vários painéis de edição com arquivos diferentes.
fonte
O NetBeans tem um suporte realmente sólido ao Ruby.
fonte
Eu usei o Komodo e é muito bom. Eu uso o TextMate agora.
fonte
Para um suporte muito simples ao Linux, se você gosta do TextMate, tente apenas o gedit carregado com os plugins certos. Fácil de configurar e realmente personalizável, eu o uso para praticamente tudo. Também se fala muito sobre plugins do emacs, se você já está usando isso normalmente.
Gedit: Como configurar como o TextMate
fonte
Nos últimos 3 meses, experimentei o RadRails, o Netbeans e o RubyMine e, finalmente, decidi pelo RubyMine não tanto por recursos, mas por motivos de capacidade de resposta e estabilidade.
Em termos de recursos, RubyMine tem um pouco melhor
code completion
,debugging
ecode navigation
, mas apenas iniciantes rubi (como eu) precisa deles.Relying on code completion and code navigation is anti-ruby/rails
, como os nomes ruby / rails devem ser naturais e cada linha de código precisa estar em seu local determinado pela convenção.fonte
O NetBeans é bom porque você pode usá-lo no Windows e no Mac OS X.
fonte
A maioria dos IDEs apresenta a estrutura do projeto de maneira descendente. Essa é uma ótima maneira de explorar em alto nível ao ingressar em um projeto existente. No entanto, depois de trabalhar no mesmo projeto por mais de um ano, percebi que essa abordagem pode se tornar contraproducente.
Depois que a Oracle declarou o fim do Ruby no NetBeans, mudei para o Vim. Ao usar uma linha de comando e um editor como as únicas ferramentas, fui forçado a mudar mentalmente para uma perspectiva de baixo para cima. Para minha surpresa, descobri que isso me tornava mais focado e produtivo. Como bônus, recebi suporte de sintaxe HAML e SASS de primeira classe.
Eu recomendo o plugin Vim + Rails para qualquer pessoa que trabalhe em um único projeto por um longo período de tempo.
fonte
Embora o TextMate não seja um IDE no sentido clássico, tente o seguinte no terminal para ser 'impressionado'
Ele irá gerar o TextMate e a gaveta do projeto listará o conteúdo do seu projeto. Muito impressionante se você me perguntar.
fonte
O Aptana é mais ou menos o RadRails, ou é baseado nele. Eu usei e é muito bom, mas tem alguns problemas. Por exemplo, ele quebra a caixa de diálogo de pesquisa básica no meu sistema (dando uma exceção java bruta ao usuário final) e desorganiza a interface com avisos de adição e barras de atualização e feeds de notícias e ...
Mas, no geral, é muito bom, especialmente seus editores (ERB, HTML / XML, ...) são de primeira qualidade.
fonte
Eu prefiro o TextMate no OS X. Mas o Netbeans (multiplataforma) está se saindo muito bem. Além disso, ele vem com seu depurador IDE totalmente funcional.
fonte
Textmate no osx
fonte
Comecei usando o gEdit (usuário do ubuntu), mas mesmo com todos os plugins e modificações (navegador de classe / arquivo, terminal, esquema darkmate, etc, etc), ele ainda parecia sempre curto. Também tentei fazer o Aptana RadRails e o Studio funcionarem, mas nenhum deles parecia realmente sincronizar com o meu fluxo de trabalho. Eu até tentei usar o Eclipse, mas, novamente, simplesmente não funcionou para mim.
O RubyMine também parecia ótimo, mas eu achei muito complicado, mesmo após a atualização para o 3.0.
Até agora, meu editor Ruby favorito é o Komodo Edit . Possui destaque de sintaxe e pode detectar erros e reconhecer seu código com base nas versões ruby especificadas pelo usuário. O esquema de destaque da sintaxe é facilmente personalizável e fácil aos olhos. Existem alguns plugins muito bons para o git, ele pode ter editores de tela dividida (adoro esse recurso) e um ótimo navegador de arquivos. Eu realmente gostaria que o Komodo tivesse suporte embutido para terminal (terminal múltiplo), mas todo o resto eu realmente adorei e ainda não encontrei nada melhor.
fonte
E O Editor de texto é excelente ( tipo de clone compatível com TextMate para Windows).
fonte
emacs com modo ruby , rdebug e um shell inferior interativo ruby.
fonte
Eu recomendaria o NetBeans 6.1 também. IDE muito bom e torna o trabalho com Ruby um prazer.
fonte
Comecei com o RadRails e depois mudei para o Aptana quando eles assumiram o controle, não era tão ruim. Tenho um macbook e utilizo o Textmate, nunca mais voltando.
fonte
Rubi em aço: http://www.sapphiresteel.com/Products/Ruby-In-Steel/Ruby-In-Steel-Developer-Overview
Um IDE Ruby baseado em Visual Studio. Depurador rápido. Intellisense.
fonte
+1 para o TextMate no Mac OS X.
Veja também respostas para esta pergunta . Eu recomendo experimentar o NetBeans se você estiver no Windows.
fonte
No Mac OS, também há XCode. http://developer.apple.com/tools/developonrailsleopard.html
fonte