Categoria: Zend Framework


Dizem que a simplicidade é a alma do negócio. Se isto estiver certo, o Konana é a descrição absoluta desta frase. Simples, leve e cumpre a tarefa de um framework PHP.

Dentre as suas funcionalidades, podemos listar o auxilio para desenvolvimento de soluções MVC, o ORM, mapeamento objeto relacional, diversos helpers para a as diversas tarefas, entre elas, helpers para sessions, databases, forms, captcha, etc.

Um ponto que ele ainda peca é na documentação. Eu pessoalmente acho que a documentação deveria conter mais exemplos práticos. Entretanto, isso será solucionado com o tempo.

Sistemas WEB.Acessem www.ismaelvacco.com.br

Dentre as várias funcionalidades existentes no Zend Framework, a que mais me chamou a atenção foi o módulo Zend PDF. Existem algumas classes para a criação de arquivos pdf, como a FPDF, por exemplo. Mas o módulo Zend PDF, além de criar documentos PDF, ele edita e cria documentos a partir de um template já pronto. Esta funcionalidade é bem interessante para a criação de sistemas de controle de documentos. Um formulário qualquer pode ser preenchido eletronicamente e enviado para alguém para ser aprovado ou coisa do gênero. A aprovação pode ser feita mediante uma assinatura eletrônica que o sistema gera (essa assinatura pode ser um número que pode ser conferido no sistema para verificar a autenticidade). O único trabalho seria gerar os formulários e documentos em PDF, mas existem diversas ferramentas que geram arquivos pdf a partir de um documento no Word e Excel.

Além disso, o módulo implementa um controle de revisão ds documentos, o que também é muito interessante para controlar documentos gerados.

exemplos de utilização do móduloZend PDF podem ser encontrados na documentação do Zend Framework. Mais à frente postarei um exemplo prático da implentação deste módulo editando documentos pdf.

Ismael Vacco

www.ismaelvacco.com.br

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

Blog no WordPress.com. | Tema: Motion até volcanic.
Seguir

Obtenha todo post novo entregue na sua caixa de entrada.