Versão 4.0 do Ruby on Rails é lançada
Ela tem como foco a construção de aplicativos web modernos sem a necessidade de criar aplicativos JavaScript no lado do cliente.
O versão 4.0 do Ruby on Rails↳Ruby3 conteúdosComo migrei meus testes automatizados de Java para Ruby… Será que fiz bem?Dev (Back & Front) · jun 2019Refatoração em RubyDev (Back & Front) · mai 20197 exemplos de linguagens de programação server-sideGestão Dev & TI · jun 2024Ver tudo em Dev (Back & Front) → foi lançada e tem como foco construção de aplicativos web modernos sem a necessidade de criar aplicativos JavaScript no lado do cliente que conversem com o servidor via JSON.
Para alcançar essa meta, a nova versão usa técnicas como Russian Doll caching para tornar o armazenamento em cache mais eficiente ao maximizar hits de cache, Turbolinks que transformam links em recarregamento de conteúdo guiado por JavaScript, e ETags (entity-tags) declarativas para que os servidores possam rapidamente determinar se o conteúdo está atualizado. Juntos, esses recursos devem levar a sites que não usam roteamento via JavaScript/JSON para desempenho devem rodar bem mais rápidos, especialmente sob carregamento.
Entretanto, segundo David Heinemeier Hansson, criador do Rails, ele ainda é “um ótimo servidor JSON”, mas as mudanças significam que os desenvolvedores não precisam do roteamento apenas para ter um aplicativo super rápido. Os novos recursos foram desenvolvidos na versão mais recente do Basecamp.
Outras inovações do Rails 4.0 incluem streaming ao vivo em conexões persistentes, threads seguras por padrão e a eliminação da necessidade de configurar servidores com thread, melhorias no ActiveRecord para aprimorar a consistência do escopo e da estrutura das queries, e padrões de segurança locked-down.
Para mudar para o Rails 4, desenvolvedores devem consultar o guia de atualização ou assistir ao screencast Railscast. Instruções para instalar o Rails estão disponíveis neste link.
Com informações de The H








