"Não encontre um defeito, encontre uma solução."
Henry Ford

A ZEND é uma empresa fundada em 1999 por Andi Gutmans e Zeev Suraski e é a responsável pela manutenção e desenvolvimento de produtos e serviços para a linguagem PHP.

O Zend Framework foi lançado no dia 4 de março de 2006 e inclui diferentes componentes desenvolvidos em PHP5 para prover alta qualidade para desenvolvimento de aplicações web e web services.

Mas o que seria um framework?

É um conjunto de classes com objetivo de reutilização de um design, provendo um guia para uma solução de arquitetura em um domínio específico de software.

Qual a diferença entre biblioteca de classes e framework?

O framework se diferencia pois a biblioteca de classes se concentra em apenas oferecer implementação de funcionalidades, sem definir a reutilização de uma solução de arquitetura (design).

O Zend Framework segue o padrão MVC (Model-View-Controller ou Modelo-Visão-Controlador) que é um padrão de arquitetura de aplicações que visa separar a lógica da aplicação (Model) da interface do Usuário (View) e do fluxo da aplicação (Controller). Permite que a mesma lógica de negócios possa ser acessada e visualizada por várias interfaces.

Alguns Componentes do Zend Framework


Zend_Controller e Zend_View

Zend_Controller fornece os alicerces para a construção de websites baseados no MVC.
Zend_View separa o script de visualização dos controladores e modelos.

Zend_Config
Simplifica o uso de dados de configuração para aplicações web.

Zend_Db
Componente que provê acesso a banco de dados. Adicionalmente, ele ajuda a proteger suas consultas contra ataques de SQL Injection.

Zend_Fed
Componente que auxilia a geração de dados RSS e Atom para feeds.

Zend_Http_Cliente
Componente para o desenvolvimento de CLIENTES web services.

Zend_Filter_Input
Componente para filtragem e validação de campos de entrada.

Zend_Json
Componente que transforma estruturas PHP em JSON – JavaScript Object Notation (http://www.json.org/) para uso em aplicações com AJAX.

Zend_Log
Componente utilizado para geração de log de erros.

Zend_Mail e Zend_Mime
Componente para envio de e-mail com suporte a anexos de todos os MIMES suportados.

Zend_PDF
Componente para criação e alteração de documentos PDF.

Zend_Search_Lucene
Para quem não conhece, o Lucene é uma software de busca e uma API de indexação de documentos escritos na linguagem Java e é mantido pela Apache Software Foundation (http://lucene.apache.org/java/docs/). O Zend_Search_Lucene é um componente do Lucene totalmente escrito em PHP 5.

Zend_XMLRpc
Componente para chamada remota de procedimentos. O SOAP é um padrão de RPC para WebServices.

Página oficial: http://framework.zend.com/

See You ^^

Posts relacionados:

  • Sem posts relacionados
Categories: Zend

About giltonmal

Graduando em Ciência da Computação na Universidade Federal de Alagoas (UFAL). Bacharelando em Sistemas de Informação no Instituto Federal de Educação, Ciência e Tecnologia de Alagoas (IFAL, antigo CEFET-AL). Técnico em Informática, com âmbito em administração e Projetos de Reses, pelo Instituto Federal de Educação, Ciência e Tecnologia de Alagoas (IFAL, antigo CEFET-AL)(2009). Fui monitor de laboratório e de disciplinas dos cursos de informática do IFAL por mais de 3 anos (2006-2009). Lattes: http://buscatextual.cnpq.br/buscatextual/visualizacv.jsp?id=K4463627J0

4 Responses so far.

  1. Anderson disse:

    Só pra confirmar, o Zend é Open Source?

  2. giltonmal disse:

    Sim… O ZF é um framework, Open source, para o desenvolvimento de aplicações WEB, implementado em PHP 5 e que está sobre a licença “New BDS License”.

  3. .,. I am really thankful to this topic because it really gives great information “”"

  4. giltonmal disse:

    You`re welcome ^^
    And Thank you too.