freak’s blog

Rails Rants

Enviado em Opinião, Programação by Henrique C. Alves em Janeiro 25th, 2008

images.png
Dê uma olhada nos comentários do post sobre o release do Rails 2.0.2:
http://weblog.rubyonrails.org/2007/12/17/rails-2-0-2-some-new-defaults-and-a-few-fixes

De quase 100 comentários, 90% é de alguém reclamando, ou colocando debug info e esperando que alguém ajude a arrumar a sua aplicação quebrada depois da atualização (aliás, a seção de comentários é o PIOR lugar para se pedir ajuda).

O que isso me leva a crer?

Primeiro, que o estrelismo dos desenvolvedores do Rails vai cada vez mais voltar na forma de ofensas, agora que o hype diminuiu e que aquela aura de “web development made easy” pode ser arranhada com o menor dos problemas. Muita gente está adotando o Rails, e os desenvolvedores opinados™ vão continuar a fazer mudanças ao sabor do vento. Não entrando no mérito se isso é correto ou não, mas sim para ressaltar que é uma briga eterna para saber quem é o usuário do software: os próprios desenvolvedores ou o resta do mundo que usa? Será que os desenvolvedores tem alguma responsabilidade, apesar de não ser obrigada por nenhum termo ou contrato?

Segundo, que o projeto atraiu um público alvo que claramente não sabe como funciona um projeto opensource. Eles foram apresentados à ferramenta, mas não absorveram os conceitos de boas maneiras e comportamento. O resultado é uma catástrofe: quando a pessoa encontra uma dificuldade, ao invés de ler os release notes, se dirigir ao fórum/mailing-list, ou fuçar até descobrir o que há de errado, prefere choramingar na seção de comentários de um blog e amaldiçoar o projeto até a morte.

Enfim, estou curioso para saber qual será o futuro do Rails. Recentemente existiu um affair, buscando levar o Rails para o mundo corporate. Mas se o projeto ainda toma atitudes muito “radicais” (e gosta de marketear isso), e não apresenta nenhum tipo de responsabilidade com legado e com os outros, isso inviabiliza a adoção em massa. Para uma coisa o Rails serviu: motivou muitos outros projetos semelhantes, em diversas linguagens. As coisas vão ficar interessantes daqui pra frente. ;)

3 Responses to 'Rails Rants'

Subscribe to comments with RSS or TrackBack to 'Rails Rants'.

  1. Cainã Costa said, on Janeiro 25th, 2008 at 6:13 pm

    Muito bom post. Minha opinião sobre o Rails é que realmente, falta alguma coisa nele. Isso de fazer projetos pelo terminal não me agrada nem um pouco, pois além de ser trabalhoso, é realmente chato.

    No entanto, deve ser mais fácil para pessoas não acostumada com desenvolvimento padrão, então não me meto o bedelho a falar mal :)

    Em compensação, de uns dias para cá estou maravilhado com uma framework PHP chamado CodeIgniter, que segue em partes o esquema DRY e MVC do Rails, mas sem terminal :)

    Ah, sim, parabéns pelo blog, e ele está assinado no meu leitor de feeds :)

  2. freakcode said, on Janeiro 25th, 2008 at 9:28 pm

    Você desenvolve em Windows Cainã? Se for, eu entendo o porque o problema com o terminal. No Windows fica muito complicado usar, não tem algo minimamente decente com um bash, e recorrer ao prompt é sofrível. No Windows, eu vejo o pessoal usando mais IDEs. Experimente o Aptana ou o Netbeans, falam bem desses para Rails.

    Agora para quem usa Linux ou OS X, o terminal já é onipresente. Não só no Rails, basicamente qualquer tarefa que você precisar fazer dá para fazer pelo terminal (quantos e quantos commits ;) ), e é até preferível, devido a velocidade com que se faz.

  3. Cainã Costa said, on Fevereiro 1st, 2008 at 3:30 pm

    Não, eu programo no linux mesmo, por incrível que pareça. Mas sei lá, rails é complicado de implementar em algum servidor não-seu, além de eu ser mais “coder old-school”, e preferir criar minhas coisas na minha maneira, mas sei lá, pode ser que se eu tentar ele de novo, eu me acostumo melhor, na época que eu testei eu não conhecia direito o conceito de MVC, então, quem sabe… Algum dia eu me dou novamente a oportunidade de testar ele :)

Leave a Reply