Desenvolvimento rápido para a Web
Joaquim Espinhara on July 28th, 2008
Hoje vou falar de um assunto bem interessante, falarei do desenvolvimento rápido para a Web. Atualmente existem diversos frameworks para essa função. Eu listei alguns que eu achei interessante e “divertido”.
Frameworks
1 – Ruby on Rails
· Segundo a Wikipedia, “Ruby on Rails é um meta-framework gratuito que promete aumentar velocidade e facilidade no desenvolvimento de sites orientados a banco de dados (database-driven web sites), uma vez que é possível criar aplicações com base em estruturas pré-definidas. Frequentemente referenciado como Rails ou RoR, o Ruby on Rails é um projeto de código aberto escrito na linguagem de programação Ruby. As aplicações criadas utilizando o framework Rails são desenvolvidas com base no padrão de projeto MVC (Model-View-Controller).”
· Acesse http://www.rubyonrails.org/ para maiores detalhes, existem diversos tutoriais na internet, o problema é que muitos deles foram feito nas versões anteriores do Ruby on Rails.
2 – Django
· Acho que de todos os frameworks o Django seja o mais promissor. Utiliza a linguagem de programação Python, vem recebendo apoio de grandes nomes do mercado tecnológico.
· Maiores informações http://www.djangoproject.com/
3 – Java Server Face
· Particularmente não conheço muito o JSF, mas já ouvi muitos comentários positivos e assim como as demais tecnologias Java JSF é uma realidade.
· Segundo a Wikipedia,” JavaServer Faces é um framework MVC para o desenvolvimento de aplicações Web, que permite o desenvolvimento de aplicações para a internet tal como fazíamos com Delphi ou Visual Basic, ou seja, arrastanto e soltando os componentes na tela (JSP), definindo propriedades dos mesmos, etc.”
4 – Struts
· Acho que de todos os frameworks citados o que eu menos sei de algo é o Struts, pelo pouco que li parece “chato”. Mas vale a citação
· Segundo a Wikipedia, “Struts é um framework de desenvolvimento da camada controladora, numa estrutura seguindo o padrão Model 2 (uma variante do MVC oficializada pela Sun), de aplicações web (principalmente) construído em Java para ser utilizado em um container web em um servidor J2EE.”
5 – ASP.Net MVC
· Bem, falar do ASP.Net não é muito complicado, tendo uma IDE como o Visual Studio fica bem mais legal e produtivo. Gostei muito, e recomendo para projetos mais “profissionais”.
· ASP.Net MVC ainda ta no preview 3 mas já vale a pena dá uma conferida.
· Acesse http://www.asp.net/mvc/ e bom divertimento.
Como vocês podem perceber todos esses frameworks que eu citei compartilham de uma mesma característica, todos são MVC que é um acrônimo para Model-View-Controller em português Modelo-Visualização-Controle. Particularmente eu conheço apenas 3 desses frameworks, conhecer é diferente de saber.
Atualmente tenho me dedicado exclusivamente a Ruby on Rails, estou gostando muito, logo logo postarei algo relevante sobre RoR. Estou utilizando o RoR apenas para projetos pessoais
Bem é isso ai…
Peço para quem já tem experiência com algum desses frameworks citados que deixem comentários.



August 2nd, 2008 at 4:45 pm
O Ruby on Rails é o bam-bam-bam dos framework web. Andam dizendo por ai que é a solução para todos os males, cura até dor de barriga. Acho que faltou você falar sobre algum framework PHP não Rais-like