Kohana, la ¿evolución? de Code Igniter

Los que me conocéis ya sabéis que soy un enamorado de Code Igniter. Sin embargo, recientemente he descubierto Kohana, que es un fork de mi amado framework.

¿Cuál es la diferencia entre Code Igniter y Kohana? Entre otras tenemos estas:

– Principalmente que está llevado por una comunidad cuya principal prioridad es Kohana, al contrario que Ellislab (empresa creadora de Code Igniter) cuya prioridad es Expression Engine, su producto estrella. La principal ventaja es que las modificaciones y mejoras se aplican más rápidamente en Kohana.

– Kohana funciona sólo con PHP5, mientras Code Igniter funciona también con PHP4. Ya sé que PHP4 ya no tiene soporte pero existen todavía muchos servidores que aún no se actualizado (y lo que tardarán todavía).

– En Kohana se puede acceder a la variable $_GET a través de un array (en Code Igniter el array $_GET no “existe”).

– Kohana está totalmente orientada a objetos (incluso los helpers son clases).

– En Kohana han sacado el directorio “Application” del directorio “System” y lo han puesto en el raíz. Esto puede parecer una tontería, pero de esta forma tienes totalmente independiente tu aplicación de los ficheros del framework.

Ya estoy empezando a usar Kohana para algunos proyectos. Claro que, únicamente lo hago en aquellos que estoy seguro que no se alojarán en servidores con PHP4 :-P.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.