Existe uma interessante evolução na maneira de se programar aplicações WEB. Com o surgimento de varias linguagens de programação e da necessidade de facilitar o desenvolvimento de sistemas emergiram varios padrões para o desenvolvimento de aplicações WEB. Um destes padões, é o MVC, ou, em uma tradução menos rigorosa, Modelo – Visão – Controle. O conceito pode ser aplicado a qualquer linguagem, mas ela é nativa de alguns frameworks, como o Ruby on Rails para ruby, Hibernate para java. Para php, existem diversos frameworks que trabalham dessa maneira, entre eles, o phpMVC, o Cake e o Zend Framework. Tenho preferência por este ultimo pela quantidade inúmera de ferramentas disponibilizadas. Em outros post discutiremos algumas dessas ferramentas. Em momento, vamos analizar como desenvolver um sistema WEB utilizando o Zend Framework e o conceito de MVC.
Em primeiro lugar, devemos baixar os arquivos do Zend Framework. Existem dois pacotes Full e Minimal. Eu recomendo baixar a versão full que contem o pacote completo e até ambientes de teste de aplicativos e ferramentas para criar o código automaticamente ( outra coisa que discutiremos em post mais a frente ). Apos baixar e descompactar, os arquivos devem ser copiados para uma pasta abaixo da raiz do seu site. Não se tem necessidade de deixar os arquivos expostos para o publico. Após copiado, temos que apontar a nossa aplicação para os arquivos ou dizer ao PHP onde ele deve ir buscar os arquivos. A primeira maneira pode ser feita declarando o comando ini_set(‘include_path’,caminho para os arquivos) no arquivo central de nossa aplicação que iremos utilizar o MVC. A outra maneira é abrir o php.ini, encontrar a linha include path e acrescentar o caminho para os aquivos.
No próximo post mostrarei como fazer isso de maneira mais prática.
Visitem www.ismaelvacco.com.br