Esses dias, depois de tanto ouvir falar (ou ler?) sobre o Zend Framework, tomei vergonha na cara e fui dar uma pesquisada sobre ele. Pelo que vi até agora, acho que é mais uma ótima opção de framework para o PHP.
Algumas funcionalidades do ZF:
- Documentação detalhada, já sendo traduzida para o Português (valeu Adler);
- Implementa o padrão MVC (Model-View-Controller);
- É possível estender a framework facilmente;
- Componente para conexão com Banco de Dados, que utiliza a PDO;
- Componentes de Autenticação e Controle de Acesso;
- Componente para aplicações multi-linguagem;
- Componentes para Web Services (XmlRpc e Rest);
- Integração com APIs de sites como Flickr, Amazon e Delicious, dentre outros;
- Outras funcionalidades como: Log, Cache, Debug, Json, Email, PDF, Feeds (RSS/Atom) e Validações de Entrada de Dados
Como podemos notar, ela atende desde algumas “necessidades básicas” para um desenvolvimento organizado, como as camadas do MVC ou Logs e Validações, até ferramentas como as integrações com as APIs de grandes serviços da web, oferecendo uma vasta quantidade de componentes para o desenvolvedor.
Estou tendo pouco tempo pra desenvolver alguma coisa, e por enquanto só estou lendo o manual. Porém, já deu pra perceber que, se você está procurando um framework mais consolidado, acho que pode parar de procurar. Como o projeto leva o nome da Zend, acho que as chances de ser descontinuado são menores do que em outros bons projetos que acabam por falta de incentivo ou gente pra contribuir, como o Studs.
Vou ver se consigo fazer uma série de artigos sobre alguns componentes do ZF. Enquanto isso, você pode ver o artigo “Zend Framework para um PHP mais poderoso“, de Felipe Tonello, que dá uma visão geral e os primeiros passos do framework.
#1 by Adler Medrado - March 29th, 2007 at 16:26
E ai beleza?
Cara, bom ver que mais pessoas da nossa comunidade estão se interessando por este ótimo framework.
Gostaria, porém, de deixar uma observação a respeito da documentação estar traduzida para o português, pois existe sim a documentação traduzida e uma equipe brasileira que trabalha na tradução ( eu sei disso porque cheguei a fazer parte mas tive de deixar o grupo por motivos pessoais antes de os trabalhos iniciarem ).
Segue abaixo o link da documentação em português brasileiro:
http://framework.zend.com/manual/pt-br/index.html
[]s
adler medrado
http://www.neshertech.net/adler
#2 by Newton Wagner - March 29th, 2007 at 16:34
É verdade Adler.. injustiça minha!! Ainda não está totalmente traduzida, mas já tem partes em português. Valeu.
#3 by Mathias Grimm - April 3rd, 2007 at 14:01
E ae newton, parou de frequentar a faculdade?
heheheh
pois eh, acho que falta o pessoal unificar e utilizar apenas 1 ou 2 frameworks, assim como no java.. dessa forma seria amudurecido mais rapidamente.
ainda n conheço o zend, ja até li alguns artigos, mas sinceramente não conheço projetos no qual foi utilizado o framework zend.
vou procurar me informar mais..
abraço!
#4 by Israel Cefrin - April 7th, 2007 at 11:08
Ola Newton
Estou quase que no mesmo barco que tu, pois estou estudando (sobre) frameworks PHP e considerando o uso de CodeIgniter, CakePHP e até o ZF. Porém, no meu ambiente de trabalho, devido a um aplicativo mais antigo que independe de mim para ser portado, não posso usar o PHP5. E pelo que notei, o Zend só funciona sobre essa versão, estou correto ?
#5 by Newton Wagner - April 8th, 2007 at 11:41
Olá Israel, o Zend Framework só funciona no PHP 5 sim. Você pode testar essa aplicação antiga nessa versão do PHP, as vezes com alguma configuração você consegue fazer ela funcionar no 5 tb. E aí fica livre pra usar a framework que achar melhor.
.
#6 by Israel Cefrin - April 13th, 2007 at 01:14
O problema é que uso uma extension chamada OpenIsis e ela foi feita para rodar somente até a 4.3.3
Depois disso foi descontinuada e nem os fontes sei onde encontrar, mas estamos testando soluções
Encontrando alguma posto no blog.
[]´s