Estruturas de PHP

| by Pranav Bhat | May 15, 2007
Estruturas de PHP:

PHP está começando finalmente a atenção que i merece, sim mim acreditou sempre que PHP é uma daquelas línguas negligenciadas, negligenciado porque é usado na abundância mas não há bastante programas ou porque nós as chamamos estruturas para trabalhar em PHP. Mas isso era até a liberação de PHP 5. Depois que a liberação de PHP, há uma escala das estruturas disponíveis.

Hoje nós revemos e compreendemos pròxima as várias estruturas disponíveis para PHP. Algumas das estruturas as mais populares para PHP são:

A estrutura de Zend.
A estrutura de Prado.
Estrutura de CakePHP.
Estrutura do Symphony.

Estas estruturas são ofcourse os mais populares e há mais de 40 estruturas para PHP e ele são muito difíceis de saber que estrutura o serve o mais melhor e será a mais produtiva para seus objetivos do desenvolvimento e da empresa da correia fotorreceptora.
Ofcourse todas estas estruturas está livre e fornece um anfitrião dos serviços para satisfer a quase todas as necessidades do desenvolvimento da correia fotorreceptora de um desenhador da correia fotorreceptora ou de um proprietário do Web site. Algumas das características as mais comuns de toda estrutura destes PHP são como segue:

PHP 5: Thats óbvio! Todas as estruturas suportam ambos os a versão de PHP 5 do PHP.Only “sustentação da estrutura de Prado” a versão de PHP 4.x do PHP as well as a versão de PHP 5 do PHP.
DBs múltiplo: Todas as estruturas acima mencionadas suportam as bases de dados múltiplas a ser usadas sem fazer nenhumas mudanças da instalação e de configuração.
Validation: Todas as quatro estruturas têm um validation do inbult e um componente filtrando que possam ser usados.
MVC: Todas as quatro estruturas têm o MVC que é a instalação modelo do controlador da vista.

Assim, estes são poucos componentes e os controladores que são comuns em a maioria das estruturas e conseqüentemente de essa baseadas PHP devem olhar para fora para estes componentes ao downloading ou ao usar uma estrutura de PHP.

Deixar-nos agora vêem uma introdução breve sobre cada uma destas estruturas baseadas PHP e de suas características salient:

Estrutura de Zend: A estrutura de Zend é uma estrutura baseada componente com componentes para quase todas as necessidades de programação de um programador de PHP ou do colaborador de PHP.

Alguns dos componentes na estrutura de Zend são:

zend_acl
zend_auth
zend_cache
zend_config
zend_consolegetop e muito mais.

Estrutura de Prado: A estrutura de Prado fornece os seguintes benefícios para colaboradores de aplicação da correia fotorreceptora.

reusablility
Facilidade de utilização
Robustness
Desempenho
Integração da equipe

CakePHP:

Algumas das características importantes de CakePHP são como segue:

Modelo, vista, arquitetura do controlador
Ajudantes da vista para AJAX, Javascript, formulários do HTML e mais
Validation interno
Scaffolding da aplicação
A aplicação e a geração do código de CRUD através de cozem
Listas do controle de acesso
Dados Sanitization
Segurança, sessão, e componentes da manipulação de pedido
Caching flexível da vista

Como todas outras estruturas o cakePHP é também componente baseado estrutura.

A estrutura do Symphony:

Algumas das características da estrutura do symphony são como segue:

templating simples e ajudantes
gerência do esconderijo
URLs esperto
scaffolding
multilingualism e sustentação de I18N
modelo e MVC do objeto separação
Sustentação de Ajax
empresa pronta

Assim estas são as mais melhores opções disponíveis para as estruturas que relacionam-se a PHP e um deve rever todas estas características de todas estas estruturas de encontro a suas necessidades e escolher a estrutura apropriada trabalhar sobre!

Alguns sugestões e comentários como ser sempre bem-vindo.

Article Source: http://www.articleset.com



About the Author

Pranav Bhat
Freelance Web Designer and Programmer
http://pranavbhat.info

Also Check my Linux and Open source blog at
http://comparelinux.com » Read more articles by Pranav Bhat
You are welcome to publish or reprint this article free of charge, provided: