page75
quando existe conflito entre a necessidade do projeto e o caráter genérico do framework. Além disso, seguindo o padrão PSR-0, é possível criar bibliotecas de componentes que estendam o ZF2 e módulos que possam ser reaproveitados entre projetos ZF2. Enquanto os módulos têm o reúso limitado a projetos com a implementação MVC do ZF2, os componentes podem ser usados em qualquer projeto PHP que siga o padrão PSR-0, seja ele feito com Symfony2 ou Aura. Finalmente, a partir da versão 5.4 do PHP, você pode criar traits para reutilizar conjuntos de funcionalidades transversais.
ZF2 não tem dependência com relação a ambientes de desenvolvimento, mas um ambiente integrado com ferramentas de qualidade de software é altamente
desejável. Uma sugestão é o Zend Eclipse PDT, um ambiente de software livre com funcionalidades de análise estática de código. Isso quer dizer que o programador é alertado sobre problemas no código-fonte e pode corrigi-los antes de executar a aplicação. O Zend Eclipse PDT pode ser integrado ao Zend Debugger ou XDebug, e assim o programador pode executar programas PHP linha a linha, vendo o rastro de execução, valores de variáveis e expressões e podendo optar pela passagem direta sobre métodos, funções e até sequências de chamadas. Além disso, o Zend Eclipse PDT permite a geração de projetos com a estrutura do ZF2 incluindo a biblioteca de componentes, além de gerar o esqueleto de módulos e controladores.
LibreOffice Magazine | Junho 2014
<número>
Espaço Aberto
Artigo
Flavio Gomes da Silva Lisboa - Bacharel em Ciência da Computação. Pós-graduação em Aplicações Corporativas usando Orientação a Objetos e Tecnologia Java. Programador formado pelo Centro Paula Souza. Foi Analista na diretoria internacional do Banco do Brasil. Atualmente no Serpro, chefia o setor de adequação da solução de mobilidade do Expresso 3. Associado da ABRAPHP, Zend PHP Certified Engineer, Zend Framework Certified Engineer e contribuidor oficial do projeto Tine 2.0, suíte livre de comunicação em PHP.
Flavio Gomes da Silva Lisboa é autor dos livros:
Zend Framework Desenvolvendo em PHP 5 Orientado a Objetos com MVC,
Zend Framework Componentes Poderosos para PHP e,
Criando Aplicações PHP com Zend e Dojo