Pergunta

Eu vi um monte de blogs falar sobre RubyMine ultimamente, como um melhor da raça Rails IDE. Atualmente, estou usando o NetBeans IDE para as minhas coisas Ruby e Rails, mas eu queria saber se alguém aqui pessoalmente recomendo este IDE, e as razões por que eu deveria desembolsar US $ 99 para ele.

Foi útil?

Solução

Eu usei NetBeans por um tempo, antes de mudar para RubyMine alguns meses atrás, antes do primeiro lançamento. Posso dizer que o IDE vale o preço inteiro.

RubyMine tem o melhor suporte autocomplete que eu já vi. É um IDE realmente inteligente, ele pode entender a maioria dos trilhos "magias", incluindo referências método pelo símbolos

class Controller

  before_filter :mymethod

  def mymethod
  end
end

metaprogramming, Rails / convenção Ruby e assim por diante.

suporte i18n Além disso, RubyMine 2.0 introduzido para Rails e, ter que manter um par de aplicações Rails localizada em 5 línguas diferentes, devo dizer que esta é uma característica incrível.

Ele suporta as últimas estruturas de teste no ecossistema Ruby, incluindo Shoulda, Test :: Unit, RSpec e Cucumber. Infelizmente ela não tem apoio Rcov, enquanto eu sei Netbeans vai integrá-lo.

Um par de colegas de trabalho ainda estiver usando o NetBeans e muitas vezes eles têm problema com SVN porque Netbeans não auto-atualizar a cópia de trabalho quando você atualizá-lo fora do IDE. RubyMine tem um excelente suporte SCM e navios com o SVN, CVS e até mesmo a compatibilidade Git.

Eu não quero essa resposta para parece ser uma promo RubyMine, então eu encorajá-lo a dar-lhe uma tentativa para 30 dias, em seguida, fazer uma escolha.

Outras dicas

Eu tentei NetBean, RadRails e RubyMine. Na minha opinião pessoal é bem a pena o dinheiro, e eu concordo plenamente com weppos.

Sua melhor aposta para tentar a versão de avaliação por um tempo e fazer a sua própria mente. Acho preferências IDE são muito subjetivos, a única maneira real para saber se é qualquer bom é experimentá-lo para si mesmo.

é um pouco buggy e um comedor de recursos grande, mas tem o melhor "intellisense", refatoração, e apoio áreas complementares (haml) i já vi para ruby ??/ rails. sua aparência sob mac os x é coxo e é muito menos útil (em termos de UI usabilidade) do que qualquer outra IDE. eu acho que nas próximas versões principais ele se tornará o ruby ??/ rails assassino-ide. Gostaria de esperar para comprá-lo, como eu vê-lo como um projeto imatura no momento.

Basta dizer que RubyMine (2,5 versão EAP) é o primeiro IDE que eu realmente gosto. tendo usado a excelência do desenvolvimento Rails aplicações em OS X com TexMate, quando eu mudei o trabalho e foi forçado a passar sem OS X, eu estava bastante satisfeito de encontrar RubyMine.

Um veterano Emacs usuário (mais de 10 anos) e recém-convertido Vim (tem que amar o sistema de comando extremamente poderoso e teclas curtas), logo descobri que tanto a navegação de arquivos, pepino editar ou refatoração suporte foi bastante falta naqueles. Com RubyMine, I get TextMate de estilo de navegação de arquivos que é simplesmente fantástico, o único IDE que na verdade tem um motor de inferência tipo e é capaz de capturar muitos erros em tempo de execução durante a fase de edição, além de todas as características que eu já utilizado em projetos Rails .

Sim, eu vou comprar o software quando versão 3.0 ou assim, e eu não sei se eu vou usar TextMate no futuro, quando eu chegar novamente acesso ao OS X. Eles dizem que o apoio OS X é muito bom em versões RubyMine EAP, mas o que é bom que você pode ter que para cada outro sistema operacional também.

Desculpas para responder em suma. Vou acrescentar que a depuração via RubyMine é muito conveniente. Basta definir um ponto de interrupção e tentar atingir o ponto. Você pode ver todos os seus vars, relógios set, e investigar objetos bem no console de depuração.

Eu recomendo para qualquer desenvolvedor Ruby.

Para mim, há 3 grandes vantagens em RubyMine que outros editores gratuitos ou baratos / do IDE não têm (nomeadamente TextMate e Ruby VIM):

  • O capacidade de navegar todas as fontes gem , navegue para a definição de um método de biblioteca no fundo de uma jóia em uma única tecla (CTRL + B no Linux, Cmd + B no Mac), ou docs relacionados (CTRL + Q no Linux).
  • Graphical integração depurador . Se você está depurando com instruções de impressão e o depurador de linha de comando é muito enigmática, você também (não pode ver a floresta para todas as árvores), então a economia de tempo sozinho de depuração de um conjunto de testes de funcionamento ou servidor ao vivo valem o preço do RubyMine (se você valoriza o seu tempo em tudo).
  • A dedicação contínua da equipe JetBrains para manter-se e integrar-se com todos os caprichos e tendências do cadeia de ferramentas open source . Nos 3 anos, eu usei RubyMine exclusivamente, eu vi-os acompanhar e integrar com cada coisa que está ganhando tração. Sua capacidade de resposta é incomparável. Apenas 3 exemplos disso:. Specs pepino nativos em 2009, RVM em 2010, Coffeescript em 2011

eu usá-lo, e a partir de agora, não acho que é bastante vale a pena - se você gosta de trabalhar com um IDE completo, RadRails é tão bom (embora de maneiras diferentes), e livre. Eu admito, eu não tenho todos os atalhos de teclado no RubyMine para baixo, então eu não estou tão produtivo com ele como eu espero ser, mas eu me encontro fazendo coisas na linha de comando mais do que eu acho que deve ser necessário com um IDE 'real'. Tem sido bastante estável para mim (no Linux), a integração de controle de origem é bom, e não é tão lento como ele costumava ser (embora eu ainda acabar no vim às vezes, se eu não quiser carregá-lo). Eu estou esperando um 'plug-in' ecologia irá desenvolver em torno dele. No geral, é um produto muito bom, mas não (ainda?) Vale a US $ 99 mais de RadRails (não NetBeans usado)

Eu usei Netbeans por um tempo (1+ ano) agora. e de ter tentado RadRails também. Mas eu escolho RubyMine causa:

  • O IDE base é muito sólida e tem um tonelada de plugins
  • geralmente é mais inteligente e ter boas habilidades de refatoração.
  • suporta um bom número de outros frameworks e tecnologias fora Ruby e Rails (como SaaS, haml, pepino, shouldr, rspec ... etc).
  • suporta o meu sistema de controle de versão favorita:. Git

Apesar de tudo, acho que se você levar algum tempo para aprender os seus mapeamentos de teclas, você pode ser muito produtivo com ele. você não precisa usar um shell em tudo (bem, às vezes pode ser necessário, mas ... você começa a idéia).

apenas meus 2 centavos

Estou usando o RubyMine para desenvolver Rails aplicações por um tempo agora. Houve um ponto de alguns meses atrás, quando eu teria sido hesitante em recomendar a pagar por isso. No entanto, a taxa na qual ele foi melhorando e adicionando novas funcionalidades é realmente impressionante. Se você estiver fazendo BDD (com pepino), então é vale a pena comprar apenas para a conclusão da etapa e navegação. Também as características que vêm de IntelliJ como Javascript, HTML, CSS, suporte VCS etc são excelentes.

Eu sou um ex-usuário de NetBeans. EU AMO RubyMine! Tem excelente rvm, git, Rspec e integração pepino, todos os quais estão em minha pilha. Vai com isso. Você não vai se arrepender.

I usado tanto Redmine e Textmate mas eu tendem a gastar mais tempo de codificação em textmate. É uma questão de preferência o que quer que começa o trabalho feito mais rápido é a melhor ferramenta na minha opinião.

Good Luck @johnrlive

Eu amo como "Project AWARE" RubyMine é. Vindo de ST2 (que ainda é usar diariamente), é difícil não perder a elegância de um editor como ST2, mas trabalhando em projetos de grande escala com versionamento, RubyMine é o IDE de escolha para mim. Desejo apenas que a melhoraria o editor e UI.

Eu só começou a explorar o conceito IDE, sendo um programador TextMate feliz até que apenas um par de dias atrás. Mas agora que eu tenho jogado com as duas NetBeans e RubyMine, eu tenho que dizer rochas RubyMine. NetBeans é legal para o preço, mas é lento, lento, lento. Às vezes, o Windows irá travar por longos períodos de tempo, enquanto algo é, aparentemente, o "pensamento" - do que, eu não posso imaginar. Por outro lado, até mesmo como uma forma justa novato programador Ruby, eu era capaz de obter RubyMine conversar com Git e AutoTest em poucos minutos - em suma Levantei-me e correr e volta para a programação muito rapidamente. Por outro lado, eu ainda não descobri como obtê-lo para trabalhar com Heroku ou Growl, mas eu ainda sou muito novo para ele.

Eu diria que depende do que você está procurando. Netbeans é definitivamente um IDE muito capaz e suficiente. RubyMine brilha em sua autocompletar e muito simples integração Git. Se você tem um monte de dinheiro para gastar, eu diria rubi meu é o caminho a percorrer. No entanto, no meu caso, como eu sou um estudante universitário quebrou Netbeans e / ou texto companheiro faz o trabalho muito bem. Gastar mais um minuto do lado de fora git do netbeans e usando o meu monitor extra para documentação tem funcionado bem para mim até agora.

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