O desenvolvimento de sites com Ruby on Rails
Olá a todos, estou aqui hoje para falar de desenvolvimento para Internet. Para quem não sabe desenvolvimento é a etapa onde se produz o código de um website. Não a interface (CSS, XHTML, JAVASCRIPT…) mas a parte dinâmica onde conversa com o servidor e banco de dados. Gostaria de contar um pouco sobre minha visão sobre o Ruby on Rails, uma das vedetes do momento. Para quem não sabe Ruby é uma linguagem de programação interpretada, com Tipagem Dinâmica e Tipagem Forte, orientada a objetos e com várias semelhanças com Perl, Python e SmallTalk. Já o Rails é um framework que torna a vida do desenvolvedor muita mais feliz, pois mastiga o Ruby e o torna muito poderoso para desenvolver aplicações ágeis para Internet.
No meu ponto de vista ainda não existia algo tão prático e objetivo para o desenvolvedor web como Rails. Pois ele torna as coisas muito organizadas e estruturadas para que você não esquente a cabeça tentando encaixar as coisas, pois o Rails sempre tem uma maneira Rails de fazer tudo muito mais fácil. Diferentemente do PHP, linguagem muito rápida, abrangente e poderosa, o Ruby sobre o Rails torna-se muito mais web 2.0 e de fácil manutenção. É comum vermos aplicações desenvolvidas em PHP que são uma verdadeira salada (existem algumas exceções como o WordPress). Sem padrões e metodologia, algo feito de acordo do que dá na cabeça do desenvolvedor. Isso é ruim, pois torna a futura manutenção do código muito complicada para outra pessoa. Também existem aplicações opensource com código que deixam a desejar. Com o Rails a coisa fica mais organizada, pois todos os desenvolvedores são guiados de uma maneira a deixar tudo de acordo com o jeito Rails de se fazer.
Para quem está interessado em aprender sobre Ruby on Rails eu recomendo 2 livros que eu já li e considero muito bons. Para iniciantes eu sugiro o “Use a Cabeça Rails” (da consagrada série Head First) e o “Programando Rails a Bíblia” do Obie Fernandez (esse para intermediários).
Abaixo um vídeo no estilo da campanha da Apple, numa versão Rails vs PHP.
Até o próximo post, um abraço a todos!
Cara além do Rails outro framework muito bom e que vem ganhando espaço é o DJango feito em Python, vale a pena dar uma olhada.
Quanto ao PHP, bem agora com alguns frameworks (“railers”) como CakePHP, CodeIgniter, Zend, Spagethi* e por ai vai, acho que projetos PHP também se tornam bem interessantes.
#FicaADica.
Boa tarde,
Desenvolvo site usando PHP e MYSQL para a interface utilizo CSS,XHTML,HTML, javascript,jquery etc.
Veja um de meus sites http://www.brunobulhoes.com.br.
Gostaria de saber ou se você tem alguma vídeo aula de como mudar a interface do site ruby com css?
Tenho procurado e não encontro nada!
Ou uma vídeo aula da criação de um site completo com todas as páginas e implementação de css, formulário de contato(com envio de email) etc.
Só tenho encontrado posts com uma aplicação ou outra, mas nada com um site completo como tem várias pela net usando php ou html com css.
Abraços!
Olá Mauro, eu não tenho nenhuma vídeo aula em rails. Mas lhe indico esses três sites, lá você vai encontrar muita coisa boa: http://railscasts.com/ – http://akitaonrails.com/ – http://peepcode.com/
Boa tarde Brito!
Muito obrigado e até mais!
muito obrigado pela informação!