Release do Zend Framework
O Zend Framework (ZF) é um PHP framework que foi lançado no dia 4 de março em sua versão 0.1.1 e inclui diferentes componentes desenvolvidos em PHP5 para prover alta qualidade para desenvolvimento de aplicações web e web services. O ZF possui licença Zend License 1.0 (http://framework.zend.com/framework_license_1.0.txt). A documentação é bastante rica, já que se trata de uma empresa de renome, e inclui alguns exemplos de utilização.
Essa versão disponibilizada não me agradou já que eu utilizo outros componentes que acabam fazendo a mesma coisa. Os componentes que estão implementados atualmente no ZF são:
Zend_Controller and Zend_View
Prove a base para um simples MVC. O Zend_View provê encapsulamento da lógica de apresentação. Em outras palavras, essa é a engine de template do ZF (eu utilizo a Smarty Template que é mais rica).
Zend_Db
Componente que provê acesso a banco de dados. Um componente para camada de abstração do banco de dados. Fácil de usar como outros (eu uso a ADOdb).
Zend_Feed
Componente que auxilia a geração de dados RSS e Atom para feeds.
Zend_HttpClient
Componente para o desenvolvimento de CLIENTES web services (eu uso o NUSOAP).
Zend_Service
Componente para o desenvolvimento de SERVIDORES web services (eu uso o NUSOAP).
Zend_InputFilter
Um filtro para desenvolvimento de aplicações seguras. Ele prove ferramentas básicas para filtragem e validação (esse eu achei interessante).
Zend_Json
Converte estruturas PHP em JSON para uso em aplicações com AJAX.
Zend_Log
Basicamente, utilizado para geração de logs de erros.
Zend_Mail and Zend_Mime
Componente para envio de e-mail. Muito bom, cria emails e envia com suporte a anexos de todos os MIME tipos suportados.
Zend_Pdf
Cria e edita documentos no formato Portable Document Format (PDF) em tempo de execução.
Zend_Search_Lucene e Zend_XmlRpc são dois componentes que eu acabei não entendendo direito. O Zend_XmlRpc é uma extensão SOAP do PHP5, mas isso é tudo que eu posso dizer.
Essa versão disponibilizada não me agradou já que eu utilizo outros componentes que acabam fazendo a mesma coisa. Os componentes que estão implementados atualmente no ZF são:
Zend_Controller and Zend_View
Prove a base para um simples MVC. O Zend_View provê encapsulamento da lógica de apresentação. Em outras palavras, essa é a engine de template do ZF (eu utilizo a Smarty Template que é mais rica).
Zend_Db
Componente que provê acesso a banco de dados. Um componente para camada de abstração do banco de dados. Fácil de usar como outros (eu uso a ADOdb).
Zend_Feed
Componente que auxilia a geração de dados RSS e Atom para feeds.
Zend_HttpClient
Componente para o desenvolvimento de CLIENTES web services (eu uso o NUSOAP).
Zend_Service
Componente para o desenvolvimento de SERVIDORES web services (eu uso o NUSOAP).
Zend_InputFilter
Um filtro para desenvolvimento de aplicações seguras. Ele prove ferramentas básicas para filtragem e validação (esse eu achei interessante).
Zend_Json
Converte estruturas PHP em JSON para uso em aplicações com AJAX.
Zend_Log
Basicamente, utilizado para geração de logs de erros.
Zend_Mail and Zend_Mime
Componente para envio de e-mail. Muito bom, cria emails e envia com suporte a anexos de todos os MIME tipos suportados.
Zend_Pdf
Cria e edita documentos no formato Portable Document Format (PDF) em tempo de execução.
Zend_Search_Lucene e Zend_XmlRpc são dois componentes que eu acabei não entendendo direito. O Zend_XmlRpc é uma extensão SOAP do PHP5, mas isso é tudo que eu posso dizer.
Essa notícia da venda da Zend é falsa. Eu pesso desculpas pois afinal fui eu quem passou essa noticia aqui pelo Brasil. A fonte era relativamente confiavel mxm assim nao oficial.
06/04/2006 11:06am
(~18 anos atrás)
Aiai... duro golpe para o pessoal do Software Livre...
Que eu saiba a Oracle (que jah comprou a empresa q fez e dá suporte para o BerkeleyDB) estava quase comprando a Zend... seria muito bom para eles se consolidarem no mercado de linguagens para internet.
O Zend desenvolve o PHP e sobrevive do suporte que oferece a ele, mas não é dona do PHP... a linguagem com certeza vai ser tocada pra frente por outros desenvolvedores e grupos, mas que é um golpe é... tomara q o PHP não perca suas qualidades.
Que eu saiba a Oracle (que jah comprou a empresa q fez e dá suporte para o BerkeleyDB) estava quase comprando a Zend... seria muito bom para eles se consolidarem no mercado de linguagens para internet.
O Zend desenvolve o PHP e sobrevive do suporte que oferece a ele, mas não é dona do PHP... a linguagem com certeza vai ser tocada pra frente por outros desenvolvedores e grupos, mas que é um golpe é... tomara q o PHP não perca suas qualidades.
05/04/2006 10:13pm
(~18 anos atrás)
É uma triste notícia, mas esse framework agora vai fazer parte da Microsoft. Leiam em http://www.galirows.com.br/desenlog/2006/04/02/microsoft-compra-zend-por-us-113-milhoes/
02/04/2006 10:26am
(~18 anos atrás)
Vale dizer que quando eu escrevi esse artigo era o dia seguinte do lançamento. Teve uns 20 dias de atraso até publicarem, mas não teve muita diferença de lá para cá.
31/03/2006 4:40am
(~18 anos atrás)
Nunca tinha ouvido falar sobre isso, e li e gostei muito, vou procurar e ficar por dentro heehehhe
Parabens pelo artigo
Parabens pelo artigo
31/03/2006 4:01am
(~18 anos atrás)
É vom disponibilizar artgos como esses, por que muita gente programa e não imagina que existe uma ferramenta como essa.
31/03/2006 3:41am
(~18 anos atrás)
Cara, eu já tinha ouvido falar sobre o Zend_Framework, mas não tinha me interessado em conhecer um pouco mais dele, lendo o artigo, acabei indo pro site ler o manual, só a li um pouco da parte do Zend_Controller e achei muito interessante a idéia. Lembra bastante o que o Struts (do java) faz.
30/03/2006 6:21pm
(~18 anos atrás)
http://devzone.zend.com/node/view/id/120
E tem um tutorial bem legal sobre o Zend Framework:
http://hades.phparch.com/ceres/public/article/index.php/art::zend_framework::tutorial/0#heading1
Falow!