Zend Framework é um framework de código aberto para desenvolvimento de aplicações web e serviços com PHP 5. Ele é implementado usando 100% orientada a objetos de código. A estrutura componente dele é algo único, cada componente é projetado com poucas dependências em outros componentes. Essa arquitetura flexível permite aos desenvolvedores usar componentes individualmente. Que muitas vezes chamam isso de "usar à vontade" design.
Zend Framework também fornece um avançado Model-View-Controller aplicação (MVC) que pode ser usada para estabelecer uma estrutura básica para as suas aplicações Zend Framework.
A lista completa dos componentes do Zend Framework:
Zend Framework também fornece um avançado Model-View-Controller aplicação (MVC) que pode ser usada para estabelecer uma estrutura básica para as suas aplicações Zend Framework.
A lista completa dos componentes do Zend Framework:
Model-View-Controller (MVC)
- Zend_Application, Zend_Application_Bootstrap, Zend_Application_Module Zend_Application_Resource,
- Zend_Controller_Front, Zend_Controller_Action, Zend_Controller_Dispatcher Zend_Controller_Plugin, Zend_Controller_Router
- Zend_Form
- Zend_Layout, Zend_View, Zend_View_Filter, Zend_View_Helper
Os componentes acima fazem uso do padrão da indústria de aplicativos web design pattern MVC (que originou-se com uma das linguagens de script primeiro construído, Smalltalk), e permite que os desenvolvedores e web designers para separar as suas preocupações e habilidades, fazendo implementação de código e design de forma fácil e claramente separados. Não há mais confusão ou necessidade de ambos os conjuntos de habilidades em uma pessoa.
Ferramentas e Rapid Application Development (RAD)
- Zend_CodeGenerator
- Zend_Reflection
- Zend_Tool_Framework, Zend_Tool_Project
Uma das tarefas mais tediosas em qualquer projeto é a instalação do aplicativo inicial. Zend_Tooloferece suporte a ferramentas e um cliente de linha de comando que permite gerar a estrutura do projeto, os artefatos MVC, e muito mais. Comece a escrever a sua aplicação imediatamente, ao invés de manipular sua árvore de diretórios.
Banco de dados
- Zend_Db, Zend_Db_Adapter, Zend_Db_Profiler, Zend_Db_Select, Zend_Db_Table
Novamente usando práticas de banco de dados padrão melhor programação, os dados de adaptadores para todos os principais bancos de dados abstrair os detalhes, para que você possa construir sua aplicação (domínio de seu negócio) os modelos em qualquer motor de banco de dados que você precisa.
Internacionalização (i18n) e Localização (l10n)
- Zend_Currency
- Zend_Date
- Zend_Locale
- Zend_Measure
- Zend_Translate
Em uma economia cada vez mais global, localização da sua aplicação para um determinado idioma e da cultura é imperativo, não uma reflexão tardia. Fazer isso facilmente, sempre que você está pronto para expandir seus mercados, com o apoio do Zend Framework para a internacionalização (i18n).
Gerenciamento de autenticação, autorização e Sessão
- Zend_Acl
- Zend_Auth
- Zend_Session
Praticamente todas as aplicações web tem alguns dados específicos do usuário que devem ser personalizadas, e geralmente, protegidos contra o acesso por outros usuários. Fazer isso rapidamente e facilmente com as características acima do Zend Framework.
Serviços Web e Web
- Serviços de consumo: Zend_Feed, Zend_Gdata, Zend_Http_Client, Zend_Rest_Client, Zend_Service, Zend_XmlRpc_Client
- Serviços expondo: Zend_Amf_Server, Zend_Json_Server, Zend_Server_Definition, Zend_Server_Reflection, Zend_Rest_Server, Zend_Soap_Server, Zend_XmlRpc_Server
Os serviços Web são parte integrante do Zend Framework e pretendemos para o Zend Framework para ser o ponto de encontro para toda e eco-sistema de Web Services APIs e provedores.Atualmente, temos uma parceria com a Google, Microsoft e StrikeIron e eles construíram o suporte para os seus serviços em Zend Framework. Mais estão chegando em breve.
Mail, Formatos e Busca
- Zend_Json
- Zend_Mime Zend_Mail,
- Zend_Pdf
- Zend_Search_Lucene
Aplicações Web 2.0 exige suporte para Ajax, geração de PDF, a comunicação de e-mail e busca, toda a parte uma cada vez mais importante de aplicações web hoje. Zend Framework simplifica a vida desenvolvedores e dá-lhe suporte embutido para estes essencial, se não for crítico, características para sua aplicação.
Infra-estrutura do núcleo
- Zend_Cache, Zend_Config, Zend_Console_Getopt, Zend_Debug, Zend_Filter, Zend_Loader, Zend_Loader_Autoloader, Zend_Log, Zend_Memory Zend_Registry, Zend_Validate, zend_version
Zend Framework é uma biblioteca ampla de baixo acoplamento, ainda peças altamente coesivo que suportam muitos dos outros recursos que você pode precisar de uma aplicação web. De registro para o rastreamento e depuração de sua aplicação na produção, armazenamento em cache para alta performance, filtragem para aplicações mais seguras e segura, a todas as outras peças pequenas que fazem a vida de um desenvolvedor de aplicações web é fácil, Zend Framework fornece tudo isso, além de uma vasta comunidade, uma empresa de pé atrás e patrocinar o desenvolvimento, e um grande número de desenvolvedores talentosos que sabem como construir aplicações Zend Framework a partir do zero.
Nenhum comentário:
Postar um comentário