Mvc php
-
1/23
MVC com PHP em Exemplos Práticos
1) Introdução . . . . . . . . . . 2) Alguma Teoria . . . . . . . . . 3) Exemplos Práticos e simples de MVC em PHP5 4) Referências . . . . . . . . . . 5) Dicas úteis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3 5 20 22
Ribamar FS – http://cursos.ribafs.org
MVC com PHP em Exemplos Práticos
-
2/23
1) Introdução
Wikipédia - http://pt.wikipedia.org/wiki/Mvc Model-view-controller (MVC) é um padrão de arquitetura de software. Com o aumento da complexidade das aplicações desenvolvidas torna-se fundamental a separação entre os dados (Model) e o layout (View). Desta forma, alterações feitas no layout não afetam a manipulação de dados, e estes poderão ser reorganizados sem alterar o layout. O model-view-controller resolve este problema através da separação das tarefas de acesso aos dados e lógica de negócio, lógica de apresentação e de interação com o usuário, 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. Muitos Frameworks podem parecer muito atraentes à primeira vista, porque eles parecem reduzir o desenvolvimento de aplicações web para um par de passos triviais que levam a alguma geração de código e muitas vezes a detecção automática do esquema do banco, mas estes mesmos atalhos são susceptíveis de serem seus gargalos, bem como, uma vez que alcançar esta simplicidade pode sacrificar a flexibilidade e o desempenho. Rasmus Lerdorf (Criador do PHP). Portanto não adianta apenas facilitar a criação, mas um framework também deve continuar flexível e permitir uma fácil manutenção do aplicativo gerado. Caso contrário o framework estará dando com uma mão e retirando com a outra. Aqui é até redundante dizer que para os que estão querendo aprender sobre MVC, a experimentação prática dos exemplos é