
Olá Pessoal !!!
Bom, hoje vou falar um pouco sobre os principais framework de desenvolvimento com a tecnologia PHP disponíveis no mercado, que são o CodeIgniter e o Zend. Mas muitos de vocês com certeza vão perguntar, mas e o CakePHP, Symphony, e outros… sim pessoal, existem diversos frameworks PHP no mercado, entretanto vou falar dos que tenho conhecimento, e que julgo com melhor beneficio se tratando de aprendizagem, facilidade de uso, versatilidade, entre outros fatores.
Nesse caso falarei dos 2 frameworks que classifico como os melhores, que são o CodeIgniter e o Zend, sendo ambos gratuitos. Segue abaixo os links oficiais dos mesmos.
- CodeIgniter – www.codeigniter.com
- Zend Framework – www.zend.com
Existem muitos itens comparativos entre cada um dos frameworks, pois ambos tem como seu principal foco segmentos diferentes de aplicações, mas claro, nada impede de utilizar um ou o outro para fazer tipos diferentes de aplicações.
Bom, ambos os frameworks citados são no padrão MVC, ou seja, trabalham com PHP Orientado a Objetos no padrão Model-View-Controller, o que torna a programação mais rápida e eficiente, deixando o tempo de desenvolvimento menor, e mais otimizado.
No caso do Zend, que é um framework mais robusto, e bem segmentado em empresas, principalmente por ter inumeros recursos que permitem o desenvolvimento de sistemas, intranets, entre outras aplicações de uso mais empresarial. Em termos de curva de apendizagem, o Zend leva um pouco de desvantagem em relação a outros frameworks, como o CodeIgniter, pois a sua aprendizagem é um pouco mais demorada, em virtude de inumeros recursos, e complementos que estão disponíoveis no Zend.
Já falando do CodeIgniter, ele também é um framework robusto, possui uma ampla comunidade de suporte e desenvolvendo bibliotecas para facilitar a vida dos desenvolvedores, o foco de uso dele é mais para sites, e-commerces e portais, mas sim, é possível fazer sistemas como intranets com ele, até por que existem muitas bibliotecas que auxiliam nisso. A curva de aprendizagem do CodeIgniter eu julgo ser bem menor que a do Zend, até pelo fato de existir muita documentação na internet, inclusive em português, até mesmo vídeo-aulas gratuitas.
Não existe um comparativo de item por item de tratando destes 2 frameworks, entretanto vale salientar que ambos tem suporte ao PHP 4 e 5, podem se conectar a múltiplos banco de dados, podem fazer uso de templates, e claro, são com a arquitetura no padrão MVC, sem falar que podem rodar em servidores baseados em Windows e Linux, claro, se tratando de PHP é importante salientar que se dê preferência para uso em um ambiente Linux com Apache.
Para quem quiser começar a trabalhar com um dos 2 frameworks citados, acima tem os links para os sites oficiais, e no Google por exemplo se encontra muita documentação, tutoriais, exemplos, inclusive em português como citei antes.
Bom estudo, e postem abaixo seus comentários !!!



















Grátis: API de CEPs para qualquer Linguagem
PHP: Script para Cálculo de Frete dos Correios (Atualizado)
09. PHP Orientado a Objetos – Conceitos: Polimorfismo



