O Blog do Grupo UP do Brasil
1 Oct
Olá Galera,
Estou desenvolvendo um novo projeto para o Grupo UP, e surgiu a ideia de utilizar um FrameWork para ajudar no desenvolvimento.
Pesquisei e encontrei uma tabela (segue abaixo) comparando alguns dos principais FrameWorks do mercado.
| Framework | PHP 4 | PHP 5 | MVC | Multiplos DB | ORM | Objeto DB | Templates | Ajax | Módulos |
| CakePHP | |||||||||
| CodeIgniter | |||||||||
| eZ Components | |||||||||
| PHP on TRAX | |||||||||
| Prado | |||||||||
| Seagull Framework | |||||||||
| Symfony Project | |||||||||
| WACT | |||||||||
| Zend Framework | |||||||||
| ZooP Framework |
Legenda:
MVC: Modal View Controller. É um padrão de arquitetura de software. O model-view-controller, através da separação das tarefas de acesso aos dados e lógica de negócio, lógica de apresentação e de interacção com o utilizador, introduzindo um componente entre os dois: o Controller. MVC é usado em padrões de projeto de software, mas MVC abrange mais da arquitetura de uma aplicação do que é típico para um padrão de projeto.
ORM: Object-Relational Mapping. É uma técnica de desenvolvimento utilizada para a impedância da programação orientada aos objetos utilizando bancos de dados relacionais. As tabelas do banco de dados são representadas através de classes e os registros de cada tabela são representados como instâncias das classes correspondentes.
Leave a reply