Publicado por Rafael Rosa em 04 de May de 2009

A situação atual das aplicações Ruby on Rails: o que estão usando em produção

railslabstate.pngHá pouco tempo, como parte do seu novo site RailsLab, a New Relic publicou The State of the Stack: A Ruby on Rails Benchmarking Report(que pode ser traduzido/entendido como: A situação atual das aplicações Ruby on Rails: relatório de referências para comparação).

O relatório apresenta informações valiosas coletadas dos ambientes de produção de mais de 1000 clientes da New Relic. Segundo Mike Malloy da New Relic, a idéia não trazer dados de benchmark no sentido de comparação de medidas, mas sim apresentar o que aplicações Rails típicas utilizam para que os desenvolvedores possam fazer comparações entre os componentes que utilizam e as aplicações em produção.

Nele você poderá ver quais são as versões de Ruby e Rails mais populares, bem como os plugins mais utilizados. É importante ressaltar que, obviamente, os clientes da New Relic não são necessariamente uma amostra representativa da comunidade Ruby e Rails como um todo.

Nessa amostra, o Ruby 1.8.6 rodando em Linux 64 bits tem 36,1% de participação de mercado, com o 1.8.6 em Linux 32 bits em segundo lugar e 1.8.6 rodando em OS X em terceiro. O 1.8.7 aparece pouco, e o JRuby só aparece com 0,7% do total. Do lado do Rails, existe uma distribuição similar, com o Rails 2.2.2 contando com 37%, 2.1.0 com 15,5%, e 2.1.2 com 9,6%. O Rails 1.x ainda é usado por uma pequena parte dos usuários.

Os cinco plugins mais populares são exception_notification, restful_authentication, will_paginate, attachment_fu, e acts_as_list.

Deixe um Comentário