Pergunta

Tenho usado muito Eclipse com RDT (não RadRails) ultimamente e estou muito feliz com isso, mas gostaria de saber se vocês conhecem alguma alternativa decente.Eu sei que o NetBeans também suporta Ruby atualmente, mas não tenho certeza do que ele tem a oferecer no Eclipse.

Por favor, liste todos os recursos que você considera brilhantes ou úteis ao sugerir um IDE, para facilitar 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.Também deve estar disponível no Linux e opcionalmente no Solaris.

Foi útil?

Solução

Você tentou Aptana?É baseado no Eclipse e eles têm um doce Trilhos plugar.

Outras dicas

RubyMine da JetBrains.(Também disponível como um plugin para IDEIA do IntelliJ)

Carro vermelho tem recebido alguma atenção ultimamente também.Ainda no início de sua vida, mas se mostra promissor.

No Mac OS X, TextMate é uma dádiva de Deus.

O Netbeans IDE mais recente (6.1) tem um suporte Ruby bastante sólido.

Você pode conferir aqui.

Assim que encontrei o Geany (Ubuntu), mudei do TextMate (OSX) e nunca mais 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, dobramento 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 IDE normais, como gerenciamento simples de projetos, compile-build-run na janela principal.Ao contrário do TextMate, 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 oferece suporte a 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.

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 complicações.Você pode abrir qualquer arquivo com apenas algumas teclas.Você nem precisa manter a árvore do projeto aberta, mas ela estará lá se você quiser.Você pode configurar praticamente qualquer aspecto dele para se comportar exatamente como deseja.

NetBeans, Eclipse e RubyMine têm mais ou menos o mesmo conjunto de recursos.No entanto, RubyMine tem um design muito mais limpo e fácil de usar.Não há nada de estranho ou desajeitado nisso.Existem todos esses pequenos toques de design que mostram como a JetBrains realmente pensou nisso, em vez de apenas acumular uma grande pilha 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 visualização em vários painéis de edição com arquivos diferentes.

NetBeans tem um suporte Ruby realmente sólido.

Eu tenho usado Komodo e é muito bom.eu uso TextMate agora.

Para um suporte Linux muito simples, se você gosta do TextMate, tente apenas o gedit carregado com os plug-ins corretos.Fácil de configurar e muito personalizável, uso-o para quase tudo.Também se fala muito sobre plug-ins do emacs se você já os usa normalmente.

Editar: Como configurar como TextMate

Nos últimos 3 meses, experimentei RadRails, Netbeans e RubyMine e finalmente decidi RubyMine não tanto por recursos, mas por razões de capacidade de resposta e estabilidade.

Em termos de recursos, RubyMine tem um pouco melhor code completion, debugging e code navigation, mas apenas iniciantes em Ruby (como eu) precisam mais deles. Relying on code completion and code navigation is anti-ruby/rails, já que os nomes Ruby/Rails devem ser naturais e cada linha de código precisa estar em seu local determinado pela convenção.

NetBeans é bom porque você pode usá-lo no Windows e no Mac OS X.

A maioria dos IDEs apresenta a estrutura do projeto de cima para baixo.Esta é uma ótima maneira de explorar em alto nível ao ingressar em um projeto existente.No entanto, depois de trabalhar no mesmo projeto durante mais de um ano, percebi que esta abordagem pode tornar-se 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 únicas ferramentas, fui forçado a mudar mentalmente para uma perspectiva de baixo para cima.Para minha surpresa, descobri que isso me deixou mais focado e produtivo.Como bônus, recebi suporte de sintaxe HAML e SASS de primeira classe.

Eu recomendo Vim + Plug-in Rails para qualquer pessoa que trabalhará em um único projeto por um longo período de tempo.

Embora o TextMate não seja um IDE no sentido clássico, tente o seguinte no terminal para ficar 'impressionado'

cd 'your-shiny-ruby-project'
mate .

Ele gerará o TextMate e a gaveta do projeto listará o conteúdo do seu projeto.Muito incrível se você me perguntar.

Aptana é mais ou menos 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 sobrecarrega a interface com avisos adicionais 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.

Eu prefiro o TextMate no OS X.Mas o Netbeans (multiplataforma) está indo muito bem.Além disso, ele vem com seu depurador IDE totalmente funcional.

Textmate no osx

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) ainda parecia sempre insuficiente.Também tentei muito fazer com que o Aptana RadRails e o Studio funcionassem, mas nenhum deles parecia realmente sincronizar com meu fluxo de trabalho.Eu até tentei usar o Eclipse, mas, novamente, simplesmente não funcionou para mim.

RubyMine também parecia ótimo, mas achei que era muito problemático, mesmo após a atualização para 3.0.

Até agora, meu editor Ruby favorito é Edição Komodo.Possui destaque de sintaxe e pode detectar erros e reconhecer seu código com base nas versões Ruby especificadas pelo usuário.Os esquemas de realce de sintaxe são facilmente personalizáveis ​​e agradáveis ​​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 para terminal integrado (terminal múltiplo), mas todo o resto eu realmente adorei e ainda não encontrei nada melhor.

Editor de texto E é ótimo (TextMate tipo de clone compatível para Windows).

emacs com modo Ruby, debug e uma concha inferior interativa em rubi.

Eu recomendaria o NetBeans 6.1 também.IDE muito bom e torna o trabalho com Ruby um prazer.

Comecei com RadRails e depois mudei para Aptana quando eles assumiram o controle, não foi tão ruim.Tenho um macbook e uso o Textmate, nunca mais voltando.

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.

+1 para TextMate no Mac OS X.

Veja também as respostas para essa questão.EU recomendar tentando NetBeans se você estiver no Windows.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top