hit counter
Unique Visitors

25 June 2008

Rails Framework (RoR)

Por força do trabalho que estou a desenvolver lá vou ter de aprender uma nova linguagem.
Chato? Nem por isso... do que já aprendi sobre Rails estou a gostar imenço e alguns pequenos projectos pessoais começam já a passear na minha cabeça.

Rails é uma framework direccionada para web development e acenta na linguagem de programação Ruby, dai o nome Ruby On Rails.

A framework é super potente e muito fácil de usar/manipular tanto é que em pouco mais de 5 minutos conseguimos colocar a funcionar algo tão complexo como a gestão de eventos...
Esta framework foi lançada a meio de 2004 e desle logo a sua simplicidade e ao mesmo tempo capacidade de ajuste fez com que os programadores por todo o mundo desenvolvessem tanto websites como aplicações web acentes nesta framework.

Rails acenta sobre o modelo MVC (Model - View - Controller) e pode-se dizer que é a unção de outras 5 frameworks, Active Record, Action Pack, Action Mailer, Action Support e Action web services.

Quanto à sua escabilidade, esta é bastante aceitável na medida em que existem casos de sites feitos em Rails que suportaram 5 milhões de visitas em um mês, ou seja, aproximadamente 115 por minuto, uma performance considerada bastante suficiente para 90% das aplicações atuais.

Um facto que abona em favor de RoR é este ser totalmente grátis podendo ser instalado em qualquer sistema operativo, seja ele Windows, Mac ou Linux.

Por acaso recentemente foram descobertos uma série de vulnerabilidades que permitem a um agente levar a cabo ataques DoS ou até mesmo executar comandos remotamente.

Para quem se sentir interessado em saber mais sobre RoR ou até mesmo fazer alguma coisa com esta framework, deixo de seguida alguns links úteis.

Site oficial de Ruby on Rails
Ruby on Rails Security
Ruby on Rails Wikipedia
Livros sobre RoR

Labels: