Pergunta

Eu quero desenvolver um aplicativo em Ruby on Rails. Eu tenho trilhos usados ??(vigorosamente) um par de anos atrás. Desde então, eu não dei-lhe uma tentativa, eu tenho vindo a concentrar-se em núcleo de rubi. Naquela época, Rails (1.2.x) costumava ser um pouco lento! por isso o meu problema é se eu deveria ir para a versão anterior mais lento ou devo tentar versões mais recentes ... é rápido e ESTÁVEL ? E ele tem o suporte adequado para todas as pedras que foram feitas para versões anteriores?
Graças

Foi útil?

Solução

Em comparação com dois anos atrás, você deve ficar impressionado com o local onde Rails está. Aqui estão algumas coisas para tomar nota de.

  • vira-lata é ainda muito bem como um servidor, mas muitos (a maioria?) As pessoas estão usando Phusion Passenger. Estou executando alguns aplicativos em modo de produção com passageiros, e isso é ótimo. Ele se conecta a Apache com uma pequena e simples conjunto de directivas. Você não terá de configurar balanceadores ou rewriters, como costumava fazer.
  • Phusion também oferece RubyEE, que é a sua própria versão, mais eficiente de Ruby. O instalador funciona de tal maneira que, se você decidir que não gosta, ele pode ser removido simplesmente excluindo seu diretório. É tudo auto-suficiente.
  • rmagick ainda é tão terrível para instalar como sempre foi, mas agora há Paperclip como uma alternativa.
  • Você vai adorar o quão rápido 2.3 carrega o console.
  • named_scopes são um enorme passo em frente. Certifique-se de ler sobre eles.

Existem dezenas de outras razões para atualizar, a maioria dos quais podem ser encontradas neste site. A menos que você tem um machado para moer com Rails, eu duvido que você vai ficar desapontado com ele.

Agora, quando você perguntar sobre a estabilidade, a resposta é "Claro, é estável." No entanto, você não deu nenhuma informação sobre quais os tipos de cargas de usuário que você está tentando apoio. perguntas mais detalhadas podem levar a respostas mais detalhadas.

Editar Respondendo seu comentário. 10 fresco no Rails Things 2.3 por < a href = "https://stackoverflow.com/users/17965/luke-francl"> Luke Francl . Este é um bom resumo dos mais recentes destaques.

Outras dicas

Sem problemas com Rails 2.3 ainda! Sem problemas com pedras preciosas, bem! Experimentá-lo, ele balança! ;)

2.3.4 é suficiente estável se você estiver executando o Ruby 1.8.6 / 7, não tanto se você estiver executando Ruby 1.9.1 (mesmo que tecnicamente deveria apoiá-lo adequadamente).

Se você está indo para executar o Ruby 1.9.1, bem em você, as melhorias de velocidade são muito bons, no entanto, terá que estar ciente de que algumas coisas não vai funcionar como pretendido e vai precisar de algum patch de qualquer núcleo Ruby ou Rails .

Dizendo que eu ainda iria evitar REE. Qualquer coisa que tenha malloc para mim no desenvolvimento Eu não confiaria em produção.

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