08 abr, 2009
Motivações para adotar o Framework da ZEND
Postado por: mingomax Em: Desenvolvimento| Inside| dicas
Por quê eu uso o Zend Framework, foi a pergunta do dia de um gerente de Projetos durante uma entrevista, então resolvi escrever sobre o porque de adotar-se o ZF entre os diversos disponíveis no mercado, minha simpatia girava em torno de três deles: Zend Framework, CakePHP e CodeIgniter.
Como tudo na vida cada um deles tem prós e seus contras, portanto a escolha de um deles significava perder em um ponto e ganhar em outro. E após minhas análises, ou seja, realmente adotei cada um em um projeto, chegando ao resultado final destes projetos e analisando os resultados obtidos, perfomance, contribuições da comunidade, facilidade de implementar novos recursos, ciclo de vida, etc, optei pelo Zend Framework. Outros pontos que também pesaram para esta escolha: popularidade, comunidade, documentação, curva de aprendizagem, empresa responsável, envolvimento com o PHP e web 2.0.
O Zend Framework está ficando cada vez mais popular no Brasil e no mundo. Logo, a tendência é um crescimento da comunidade em volta do projeto. Quanto maior a comunidade, mais pessoas envolvidas em contribuições, suporte e melhoria dos códigos e recursos.
A documentação do ZF é super completa, há um guia para iniciantes (quickstart), relação de todas API, guia de referência (online e em PDF), traduções (uma pena não ter em português do Brasil) e multmídia.
A curva de aprendizagem do ZF não é pequena, confesso. Mas devido a documentação disponível, tutoriais e o Google acredito que esse ponto não seria um empecilho.
A empresa responsável pelo desenvolvimento do Zend Framework é a Zend. Um dos pontos que pesou na escolha. Acredito que seja importante ter uma empresa sólida, séria e comprometida com o PHP por trás de um framework que pretende-se adotar. Não quero dizer que a empresa responsável pelo CodeIgniter ou a fundação responsável pelo CakePHP não seja. Além disso a Zend não é só a mantenedora do PHP como também é hiper envolvida com a comunidade PHP.
A Zend tem um grande potencial em fechar parcerias com outras empresas para agregar valor ao seu framework e diversos produtos. E isso tem sido feito com grandes empresas como Google, Adobe, IBM, Fox Interactive Media, Varien (Magento), e a lista continua.
E por falar em web 2.0, o Zend Framework se integra a grandes players da atualidade: Akistmet, Amazon, Delicious, Flicker, SlideShare, Twitter, Yahoo, Technorati, entre outros.









