Ruby
on Rails é um meta-framework gratuito que visa aumentar
velocidade e facilidade no desenvolvimento de sites orientados a
banco de dados (database-driven web sites), uma vez que é
possível criar aplicações com base em estruturas
pré-definidas. Frequentemente referenciado como Rails ou RoR,
o Ruby on Rails é um projeto de código aberto escrito
na linguagem de programação Ruby. As aplicações
criadas utilizando o framework Rails são desenvolvidas com
base no padrão de projeto MVC (Model-View-Controller).
O
Ruby foi criado em 1993 pelo japonês Yukihiro "Matz"
Matsumoto, usando a linguagem C. O nome Ruby vem de uma brincadeira
com um amigo, onde Matz dizia que o nome da linguagem deveria ter o
nome de uma pedra preciosa, em alusão à linguagem Perl.
A primeira versão pública foi lançada em
Dezembro de 1994.
O Ruby on Rails segue dois conceitos que
visam aumentar a produtividade do desenvolvedor: DRY, do inglês
Don't Repeat Yourself, que significa "Não se Repita";
e Convention over configuration, que significa convenção
ao invés de configuração. Ou seja: menos
código para os desenvolvedores, menos tempo gasto
com o desenvolvimento.
A
Diomoi também oferece Ruby On Rails, Subversion (controle
de versões), GIT (controle de versões mais avançado),
PHP e Perl na mesma conta de hospedagem, totalmente automatizado
via painel de controle exclusivo.
Em função de
ser necessário acesso SSH, apenas os planos Mega,Trubo e Nitro
estão habilitados a oferecer Ruby na Duomoi.
Estão pré-instaladas 2988 gems de ruby
Para fazer a comunicação com o servidor web, utilizamos o mod_passenger
Ruby EE 1.8.6 (Ruby Enterprise Edition), da Phusion, o que significa maior performance para suas aplicações devido ao menor consumo de memória (- 33%) e maior performance do GC (Garbage Collector).
A versão do Rails instalada atualmente é a 2.1.1
A versão do Ruby em produção é a 1.8.6
Cada cliente pode criar até duas aplicações no mesmo site
O ambiente de produção possui cache ativo, sendo necessário reiniciá-lo (via console ou painel de controle) após cada update
Servidores NO BRASIL
SEM CUSTO ADICIONAL para clientes dos planos Mega,Trubo e Nitro
Sites que utilizam Rails:
Twitter: Plataforma de microblogging mais famosa do mundo.
BlogBlogs: Indexação, ranking e busca de blogs brasileiros.
Brasigo: Espaço comunitário para criar, compartilhar e descobrir conteúdo.
Ikwa: Canal de conteúdo, serviços e networking para crescimento profissional.
Justin.tv: Um dos maiores sites de transmissão de vídeos ao vivo.
!!!
Além das gems já instalados, cada cliente pode instalar
suas próprias gems, escolhendo congelar uma versão
específica, através do comando "gem install xxxx",
no SSH.
Se já
é cliente, solicite a migração do seu site para
um plano de hospedagem com suporte à Rails
através
do seu Painel de Controle. Se ainda não é,