Bom eu uso! por vários motivos: reusabilidade de código, diminuição do tempo de desenvolvimento, facil manutenção, etc...
O padrão que eu adotei (e é adotado por muitos desenvolvedores WEB) é o padrão MVC, Atualmente utilizo três frameworks para desenvolver aplicações neste padrão: TurboGears, para python, e para PHP utilizo o Cake e o Symfony
Segue o que é o Padrão MVC:
Model View Controller ou Modelo-Visão-Controlador é um padrão de arquitetura de aplicações que visa separar a lógica da aplicação (Model), da interface do usuário (View) e do fluxo da aplicação (Controller). Permite que a mesma lógica de negócios possa ser acessada e visualizada por várias interfaces.
ALguns frameworks que trabalham com o padrão MVC que eu trabalho/testei/brinquei:
- Django - Python
- Turbo Gears - Python
- Zend Framework - PHP
- Symfony - PHP
- CakePHP - PHP
- Ruby on Rails - Ruby
- Jakarta Struts - Java.
Edição feita por: MxDxPx, 31/07/2006, 20:15.