Desenvolver com Rails não tem graça…
Ontem, depois de uma longa luta para fazer a instalação, comecei a brincar no Rails. Comecei lendo o tutorial “Rails para Sua Diversão e Lucro“, de Ronaldo Melo Ferraz (desculpem, perdi o linklink arrumado, valeu Rafael). Lê aqui, codifica um pouco ali, exclui lá, modifica sei lá onde… Tudo, menei lá onde… Tudo, menos um simples processo: criar arquivos. Pelo menos foi só esse que notei.
Avançando um pouco mais no tutorial, resolvi começar uma aplicação de teste, seguindo aquilo que eu já havia aprendido. A coisa mais sem graça que poderia existir, acreditem. Por quê? Não tem aquela emoção, sabe…
Você não precisa criar arquivos (o Rails faz boa parte do trabalho a partir dos geradores), até o momento não vi uma única linha de SQL (é possível usar, segundo o tutorial, mas ainda não vi necessidade), todas as operações no banco de dados são extremamente simples, não precisei nem especificar URLs para os arquivos. Por isso não tem graça, o Rails faz tudo sozinho! Eu quase nem programei!
Agora, falando sério. Gostei do Rails, gostei mesmo. Um framework muito bem pensado e bem feito, tudo automatizado, pouca configuração. Até a programação quase não existe pra fazer coisas mais simples (como minha apliteste). Feito para Ruby, o Rails permite a você se concentrar na parte criativa da programação, e cuida do trabalho pesado. Com apenas algumas horas de trabalho já tenho uma aplicação quase pronta (pra testes, claro), incluindo o layout, que pode ser desenvolvido ao mesmo tempo que a programação sem problemas, pelo menos para mim.
Amigos programadores, recomendo uma olhada no Rails. Dê uma chance a ele, e você vai dizer “Como não experimentei isso antes?”. Palavra de alguém que nunca pensou em abandonar o PHP, até porque pra abandonar uma coisa você tem que se aplicar nela, o que não foi o meu caso.
Observação: tenho um conhecimento mínimo de Rails, e resolvi compartilhar minhas primeiras impressões. Se falei alguma bobagem, me desculpem, e se possível avise nos comentários.







HUahuahua, avisei que era fodah! hehehe
Pois é… também senti o mesmo que você… estranho né… acostumado com o PHP braçal e pegar uma linguagem e passar para uma “plataforma” assim tão “diferente”…. hehehe
Aqui fica o link para o Tutorial
http://kb.reflectivesurface.com/br/tutoriais/railsDiversaoLucro/
Já agora deixo tb a minha colecção de links sobre Rails
http://del.icio.us/rpluto/rubyonrails
Ainda não comecei, mas espero em “breve” começar.
Pois é, é estranho mas é muito bom! A gente avança no desenvolvimento se divertindo e sem quebrar a cabeça. Não largo mais!
Oi Julio,
faço destas suas palavras “o Rails permite a você se concentrar na parte criativa da programação, e cuida do trabalho pesado” as minhas.
Acho que um dos lemas do RoR: “convention over configuration” adiciona muita praticidade na hora de desenvolver. :D
Com certeza. Nunca havia usado um framework antes, mas o Rails sem duvida é sensacional.
O Rails tem uma curva de aprendizagem muito rápida, isso é muito bom realmente. O melhor é que a medida que as aplicações que tu fizeres com ele forem ficando mais complexas tu nota que o teu trabalho em programar não fica.
Existem muitos recursos avançados que permitem funcionalidades complexas com poucas linhas, o que torna o código mais simples de debugar e diminui a repetição!
Bem vindo a esse novo mundo!! :P