Kohana é um framework PHP 5, orientado a objetos, que utiliza o modelo de arquitetura MVC (Model View Controller). Inicialmente ele era chamado de BlueFlame, tendo sido criado com base na framework CodeIgniter 1.5.3.
O nome mudou em 2007, devido a um problema de marca registrada, e então passou a se
chamar Kohana. Segundo dicionários nativos americanos, o termo Kohana
tem vários significados, entre eles, veloz.
Em
sua trajetória, o framework sofreu várias modificações, que só
melhoraram o seu desempenho. Quando a versão 2.2 foi lançada, o Kohana juntou-se à iniciativa GoPHP5, que tem por objetivo
incentivar a transição do PHP4 para o PHP5.
Com todas essas modificações e melhorias, existem algumas que se destacam. Vamos vê-las:
Desenvolvido por comunidade, não por empresa
O desenvolvimento do Kohana é conduzido por uma equipe de pessoas dedicadas que precisam de um quadro de soluções rápidas, poderosas.
PHP 5 e Orientação a Objetos
Oferece
muitos benefícios, como: proteção à visibilidade, uma classe de
carregamento automático, overloading, interfaces, abstracts e
singletons.
Extremamente leve
Não
possui dependências em extensões PECL ou bibliotecas PEAR. Bibliotecas
monolíticas são evitadas em favor de soluções otimizadas.