Aprendendo Ruby On Rails

Olá!

Outro dia eu estava navegando na Web procurando mais textos sobre acessibilidade e Ajax, e acabei indo parar no site do Ronaldo Ferraz. Ali encontrei um tutorial sobre Ruby on Rails. Como já havia ouvido falar sobre esse framework no site da Collaboraid, acabei dando uma fuçada e acho que já posso me considerar fã de Ruby e um possível usuário o Rails.

Ruby on Rails é um framework para desenvolvimento de aplicações baseado na Web que usa a linguagem de programação orientada a objetos Ruby. O Rails vem sendo desenvolvido pela comunidade há mais de dois anos com várias aplicações comerciais.

Fiz alguns testes portando alguns módulos de um sistema que estou desenvolvendo em PHP e pude constatar que a velocidade de desenvolvimento com o Rails é consideravelmente maior que com PHP. Para se ter uma ideia, eu gastei 15 minutos para fazer um módulo que eu havia gasto quase um dia para fazer em PHP. Obviamente o módulo que portei estava em PHP puro(já peguei o projeto no meio, e ainda não pude mudar a metodologia), sem nenhum framework, pois com o Seagull eu já havia experimentado algo parecido em termos de velocidade.

A despeito das diferenças das linguagens(PHP e Ruby), uma coisa que me deixou bastante impressionado com o Rails é a forma como ele implementa o MVC, e como o sistema de template dele é simples tanto para o desenvolvedor quanto para um possível designer.

Ainda quero gastar mais tempo estudando, mas quis comentar o quanto achei interessante o framework.

Abraços!

Enviado por rafael em Qui, 16/06/2005 - 00:21.

Comment form B2Evolution

De fato o RoR é ótimo. Eu estou tentando aprender a usar, mas para um novato as coisas nao sao tao simples assim...

[]
Leo

Comment form B2Evolution

Pessoal, eu encorajo todas as pessoas interessadas a criar uma comunidade para que possamos aprender e difundir a ferramenta e a linguagem aqui no Brasil, e ai vamos? eu sou parceiro, qualquer coisa meu msn é carloseduardodj@hotmail.com

Comment form B2Evolution

Poxa, você é de brasília? legal, então outro dia eu também tava testando ruby on rails, a única fatalidade em ruby em geral é que ele é meio lento com rails fica um pouco mais e o fastcgi pode tomar mta memória, mas em questão de desenvolvimento é muito melhor mesmo, eu particularmente to pegando desapego por php, to desenvolvendo uns sistemas em php, o trabalho é tão braçal que eu tenho nauseas soh de pensar em concluir o projeto, abração :)
Marcelo Aires Caetano

Comment form B2Evolution

Andei vendo alguma coisa sobre Ruby on Rails neste fim de semana.

Sobre a comunidade, recomendo:
http://www.rubyonrails.com.br

Comment form B2Evolution

Uma versão portada de Ruby on Rails para PHP é http://www.phpontrax.com/ e outra é https://trac.cakephp.org/

PHP é uma ótima linguagem orientada a objeto, pra que mudar pra Ruby?

Comment form B2Evolution

Oi galera, pois é o Ruby tá aí, mas ainda não consegui ver a diferença no que tange a trabalho braçal. Com você com php o que faz com ruby. E a vantagem é o número de comunidades e possui um manual bem organizado.

Algumas linguagens estão crescendo e eu acredito que em breve iremos acabar com algumas linguagens:

html e javascript > dando lugar ao xul
ruby > só para apaixonados. Sabemos que grana mesmo só com asp .net

Eu acho que o mercado de design ta acabando hehe. Vai ter uma hora que teremos apenas aplicações web. Nada de tabelas, animações em flash e etc. Seria o fim do Internet Explorer hehe e reinado absoluto para produtos Mozilla e Netscape 6+

O que acham?

Comment form B2Evolution

>PHP é uma ótima linguagem orientada a >objeto, pra que mudar pra Ruby?

PHP nasceu procedural. No meio do caminho mudou para OO e agora permite os dois, ao mesmo tempo. Confuso, não?

Ruby é totalmente OO, nasceu assim e vai morrer desse modo.

PHP é APENAS para web. Ruby não se limita a isso.

Comment form B2Evolution

>ruby > só para apaixonados. Sabemos que grana mesmo só com asp .net

Qualquer coisa em RoR demora pelo menos o triplo de tempo com Asp.net (alguns falam em 5x.. 10x..).

Menos tempo de desenvolvimento e menos tempo gasto em manutenção. Isso significa menor custo no projeto.

Qual chefe não gosta disso?

Comment form B2Evolution

>>PHP é uma ótima linguagem orientada a objeto, pra que mudar pra Ruby?

PHP nasceu procedural. No meio do caminho mudou para OO e agora permite os dois, ao mesmo tempo. Confuso, não?

Seres humanos não nascem falando e muito menos com dentes. A linguagem nasceu e agora está madura..

PHP é APENAS para web. Ruby não se limita a isso.

APENAS web? Não conhece o php-gtk?
Bem, o mundo do desenvolvimento web está confuso e parece estar voltado apenas para Ruby e seu framework Rails. Como o Wagner Narde criticou PHP e elogiou Ruby, e logo em seguida levantou ASP.NET, confesso que fiquei confuso. O mundo O.S. não se compara a linguagens proprietárias. O.S. é muito melhor e seguro.

Comment form B2Evolution

galera se vcs querem huma linguagem boa e que te dê rapidez em desenvolviemnto, vcs precisam conhecer a fundo coldfusion....não tem pra ninguem em termos de produção...abraços

Comment form B2Evolution

Olá Leo,

Realmente quando a gente ainda está aprendendo, nem tudo é tão simples... mas com o tempo a gente pega o jeito da coisa e aí tudo caminha melhor!

Desejo boa sorte no aprendizado.

Abraços!

Rafael

Comment form B2Evolution

Sim sou de Brasília! Você também é?
Pois é, estou meio fascinado com Rails, mas como disse ainda preciso estudar mais para saber se compensa usar em projetos maiores.
Ainda gosto muito de PHP, gosto de alguns frameworks que dão uma boa ajuda na hora de desenvolver, como Drupal e Seagull... mas ainda não é nada comparado com o Rails quando se trada de velocidade de desenvolvimento.

Grande abraço!

Comment form B2Evolution

Exponho melhor minhas opiniões em no post sobre PHP VS Ruby On Rails

Boa, vlw pela dica do

Boa, vlw pela dica do tutorial do Ronaldo Ferraz! =) vou dar uma fuçada aqui.

Afff... de vez em quando a

Afff... de vez em quando a gente se empolga e estuda muito...
mas esse RoR eh complicado... tipo, java é d boa mas ele nem tanto
como fazer para se tornar mais familiar com o RoR?
alguem sabe?

mande me um email!!!!
abracooooos

Aprendendo Ruby on Rails

Se alguém estiver interessado, eu escreví um livro em PDF e gravei um screencast sobre Ruby on Rails. Você pode encontrar ambos no meu site Aprendendo Ruby on Rails

Enviar novo comentário

O conteúdo deste campo é privado não será exibido publicamente.
  • Allowed HTML tags: <a> <em> <strong> <small> <sup> <sub> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd> <h2> <h3> <h4> <img> <br> <br /> <p> <div> <span> <b> <i>
  • Linhas e parágrafos são quebrados automaticamente.

Mais informações sobre opções de formatação

CAPTCHA
Esse recurso evita que robôs enviem comentários com SPAM
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.