Facilitando o trabalho dos profissionais de desenvolvimento web, a linguagem de programação Ruby vem trazendo avanços na criação de websites, permitindo ao programador um total domínio do layout que se deseja programar. Ainda, o profissional tem tota
Criada no Japão por Yukihiro "Matz" Matsumoto no início de 1995 na intenção de ter uma linguagem de programação mais rápida e funcional, a Ruby trouxe grandes avanços no desenvolvimento web. Ela está em sua versão 1.9 e segundo o índice de Tiobe é a 12º linguagem mais popular do mundo.
Segundo o especialista Marcelo Nogueira da Reload Brazil, “a Ruby dá mais liberdade e dinamismo para fazermos mudanças de estilos nos sites. Ao utilizar essa linguagem, o processo de criação ganha eficiência em curto prazo”.
Em julho de 2004 foi lançado pelo dinamarquês David Heinemeier Hansson o framework livre “Ruby on Rails” na intenção de trazer vantagens à vida do programador, devido à sua velocidade e estruturas pré-definidas, o que permite ter códigos mais enxutos.
O Ruby on Rails, ou RoR, está na versão 3.0 que suporta bancos de dados como MySQL, SQL lite, PostgreSQL, Mongrel entre outros. “O Ruby on Rails tem como suas principais vantagens a rapidez e facilidade no desenvolvimento de aplicações web”, comenta Marcelo.
Em comparação com outras linguagens a RoR ganha destaque, pois além de permitir códigos mais resumidos não é necessário repetições necessárias. Marcelo agrega que “o uso de bibliotecas javascripts também é facilitado permitindo ao desenvolvedor escolher entre as mais utilizadas no mercado.”
Entre diversas vantagens, o profissional afirma: “com um programador pode-se gerar funcionalidades que normalmente precisaria de uma equipe bem mais robusta para fazer o mesmo na mesma faixa de tempo”.
Na avaliação de Marcelo Nogueira, o desenvolvimento da versão 2.0 da Ruby está decorrendo. “Existe uma tendência de que haja ainda mais avanços na área de webdesign e programação de sistemas corporativos, justamente por possuir uma codificação diferenciada das outras linguagens disponíveis no mercado”.