Tag Archives: php

Yii Framework

logo yii

Update (11/09/2012): Não tenho trabalhado mais com o Yii desde que mudei de emprego. Mas continuo acreditando que o Yii é um dos melhores full stack frameworks disponíveis.

Desde Março/2011 venho trabalhando com o Yii Framework nos projetos que tenho desenvolvido no trabalho e nos meus “freelas”.

O Yii é um framework MVC leve, “seguro” e bem programado a meu ver. Seu criador é o famigerado Qiang Xue, que foi um dos principais desenvolvedores do PRADO framework. Projeto este que serviu de base para o Yii depois do Qiang ter deixado o desenvolvimento do PRADO.

Elenco aqui alguns argumentos do porquê acho o Yii um framework completo:

  • Layouts hierárquicos
  • Relacionamentos entre models (HAS_ONE, HAS_MANY, MANY_MANY)
  • Lazy loading de relacionamentos, componentes, propriedades, praticamente tudo.
  • Possui um ótimo ORM
  • Migração de banco de dados
  • Validadores de formulários e models
  • Testes (Unitários, Funcionasis) com fixtures
  • Gerador de código (yiic shell – em desuso – e gii)
  • Suporte nativo a cache (de arquivo, memcached, apc)
  • Widgets extremamente úteis (CGridView, CMaskedTextField) utilizando o jQuery como biblioteca JavaScript
  • Totalmente modularizado
  • Extremamente Flexível

Em resumo, um framework completo para todos os tamanhos de projeto.

Essa é a minha opinião sobre o framework. E você, o que acha do Yii? Tem algum framework PHP de sua preferência que atenda a todas as suas necessidades?