inicio mail me! sindicaci;ón

“I want to marry Ruby and have its babies”

Um vídeo que demonstra como fazer uma aplicação com Ruby on Rails em apenas 15 minutos deixou muita gente impressionada com a linguagem. Depois de tanta comoção a respeito do RoR resolvi “brincar” um pouco com ele e expor minhas considerações. A rapidez para se produzir aplicações é, sem dúvida, uma das principais vantagens do RoR, como o vídeo quer mostrar. Foi, provavelmente, a razão que fez o dono desse blog soltar essa pérola que usei como título. Outra vantagem é a facilidade de trabalhar com templates de páginas e usar o Ajax que é a tecnologia mais comentada atualmente.

A vantagem da rapidez precisa de uma observação: a principal razão dela é o fato de criar automaticamente as operações de listagem, inserção, atualização e deleção dos registros das tabelas, mas numa aplicação real quase sempre vai ser necessário sobrecrevê-las com suas próprias operações, perdendo boa parte da vantagem.

Quem está acostumado a trabalhar com PHP como eu, percebe logo que a forma de desenvolvimento é completamente diferente. RoR utiliza como base a língua Inglesa mas de uma forma mais próxima da sintaxe gramatical. Para entender melhor o que quero dizer, mostro um exemplo:

Se tivermos duas tabelas, clientes e telefones, para a aplicação entender que um cliente possui vários telefones basta colocar “has_many :telefones” na classe cliente e “belongs_to :cliente” na classe telefone.

Essa forma extremamente diferente de programar implica numa quase reaprendizagem. Outra desvantagem, que pode ser momentânea, é que existem poucas fontes de aprendizagem disponível na internet. As que existem explicam o básico. O problema é quando queremos sair desse ponto, o que aconteceu comigo quando estava estudando e fazendo uma pequena aplicação.

Acredito que Ruby on Rails tem um bom potencial e que sua grande barreira será fazer os desenvolvedores modificar a forma de programar.

//UPDATE

Para concorrer ao livro do Simples Idéias

4 Pitacos »

  Em 27/12/2006 às 11:33, Tâmara disse:

Hum…
Bom saber!
Acredita que ainda nao tive tempo pra sentar e aprender a usar o Ruby? Mas isso vai mudar!!
Enquanto isso vai testando ai Jr! E passa tudo pra gente!
“Porque o importante não é saber, é ter o telefone de quem sabe!”
hihihi
Beijos

  Em 05/01/2007 às 19:52, KxAx disse:

já tentou publicar algo com RoR aqui no host?

  Em 09/01/2007 às 11:03, antoniocfj disse:

Ainda não. Você conseguiu colocar p/ funcionar?

  Em 09/01/2007 às 15:24, daniel disse:

Aqui no host? Júnior nem se mudou ainda. :P

Dê seu Pitaco

HTML-Tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>