30/10/2009

Framework PHP Yii

clip_image001

 

 

A Yii é uma framework PHP focada no desenvolvimento de aplicações "WEB 2" destacando-se pelo seu excelente desempenho.

Licença
Requisitos
Funcionalidades
  • Adopta o modelo MVC (Model-View-Controller) que consiste numa técnica de programação separando a lógica de funcionamento da maneira como ela e apresentada

  • Database Access Objects (DAO) e Active Record: Yii permite ao programador desenvolver um modelo de dados na perspectiva de objectos e desta forma evitar a criação de comandos SQL longos e repetitivos.

  • Integração com jQuery: jQuery é um dos mais populares Framework javascript e permite a criação de interfaces Javascript eficientes e versáteis.

  • Formulários de introdução de dados e sua validação: Yii permite facilmente e seguro recolher dados dos formulários e fazer a sua validação, também pode proporcionar ajuda na indicação de erros através de widgets.

  • Web 2.0 widgets: disponibilizado pelo jQuery, Yii vem com muita Web 2.0 widgets tais como campos de auto-complete, treeview entre outros.

  • Autenticação e autorização: Yii tem incorporado o suporte de autenticação. Também suporta a autorização hierárquica por via regras de acesso

  • Temas: possibilita a alteração do aspecto que qualquer aplicação Yii é criada

  • Web services: Yii suporta a geração automática de serviços Web complexos (WSDL) como suas especificação e pedidos dos mesmos.

  • Internacionalização (I18N) e localização (L10N): Yii suporta a transacção de massagens, formatação de data, horas, números bem como os dados são mostrados nas várias localizações.

  • Esquemas de camadas para cache: Yii suporta cache de dados, paginas bem como cache fragmentada e cache dinâmica. A cache (media) que é armazenada pode ser facilmente alterados sem ter necessidade que alterar o código da aplicação.

  • Captura de erros e logs ; os erros podem ser capturados e apresentados ,as menagens de logs podem ser cauterizadas ,filtradas e enviadas para diferentes destinos.

  • Segurança: Yii é equipado com vários mecanismos de segurança para prevenir ataques Web .Entre estes estão incluídos a prevenção de cross-site scripting (XSS) , cross-site request forgery (CSRF) entre outros.

  • O código XHTML gerado é compatível com os standards do mesmo.

  • Geração automática de código: Yii provisiona ferramentas para geração automática de código, como “esqueletos” de aplicações como sistemas de CRUD (Criação, apresentação, Alteração e Remoção)

  • Totalmente orientada a objectos: todos os scripts Yii são orientados a objectos .Esta framework não define nenhuma variável ou função global .A hierarquia de classes permite a sua máxima reutilização e personalização das mesmas.

  • Integração amigável de códigos de outras framework’s ou bibliotecas como PEAR ou Zend Framework.

  • Documentação detalhada e simples com pequenos exemplos.

1 comentário:

summ3r disse...

Para projetos de localização, eu recomendo esta plataforma online de tradução do softwares - https://poeditor.com/