2009-10-28

KOHANA solo PHP5 y es el susesor de Codeigniter

KOHANA es un FrameWork que es un derivado de Codeigniter. Pera el mismo esta 100% escrito para que corra en PHP 5 nada.
Ya esta por la verson 3.0

Kohana es un framework para PHP 5 que implementa el patrón de Modelo Vista Controlador. Sus principales objetivos se basan en ser seguro, ligero, y fácil de utilizar.

Características

  • Extremadamente seguro
  • Extremadamente ligero
  • Mínima curva de aprendizaje
  • Utiliza el patrón MVC
  • Compatibilidad UTF-8 100%
  • Arquitectura Loosely coupled
  • Extremadamente sencilla de extender

Tecnología

  • PHP 5 OOP estricto
  • Sencilla abstracción de base de datos mediante librerías SQL
  • Múltiples drivers de sesión (nativo, base de datos, y cookie)
  • Un Poderoso gestor de eventos que permite pequeñas modificaciones dinámicamente
  • Originalmente basado en CodeIgniter

¿Que hace diferente a Kohana?

Aunque Kohana reutiliza muchos patrones de programación y conceptos comunes, hay algunas cosas que lo hacen destacar:

  1. Guiado por la comunidad no por una compañía privada. el desarrollo de Kohana esta guiado por un equipo de personas que necesitan un framework para soluciones rápida y de gran potencia.
  2. PHP 5 OOP estricto. Ofrece una gran cantidad de beneficios: protección de visibilidad, carga de clases automática, overloading, interfaces, abstractas y singletons.
  3. Extremadamente ligero. Kohana no tiene dependencias de extensiones PECL o librerías PEAR. Evita las librerías de tipo monolítico en favor de soluciones optimizadas.
  4. GET, POST, COOKIE, y SESSION funcionan tal y como se espera. Kohana no limita el acceso a los datos globales, a la vez que ofrece filtrado y protección XSS.
  5. Auto carga de clases real. Auto carga las clases bajo demanda, en el mismo momento que sean requeridas por tu aplicación.
  6. Sin conflictos de espacios de nombre. Todas las clases tienen su propio sufijo para permitir nombres similares entre componentes, ofreciendo total coherencia en el API.
  7. Los recursos en cascada ofrecen una extensibilidad sin precedentes. Cada una de las partes de Kohana puede ser sustituida o extendida sin editar ningun fichero del sistema base. El sistema de Módulos permite añadir extensiones con múltiples ficheros de manera transparente.
  8. El sistema de drivers en las librerías y la consistencia del API. Las librerías pueden hacer uso de diferentes "drivers" para manejar diferentes API externas de forma transparente. Por ejemplo, se incluyen múltiples sistemas de almacenamiento para las sesiones (base de datos, cookies, y nativa), utilizando en todos los casos el mismo interface. Esto permite el desarrollo de nuevos drivers para las librerías existentes, manteniendo el API consistente y totalmente transparente.
  9. Un gestor de eventos de gran potencia. El sistema de eventos implementa el patrón Observer, lo que permite niveles casi sin limites de personalización.
  10. Ciclo de desarrollo rápido. Un rápido desarrollo tiene como resultado una respuesta rápida a errores y peticiones de los usuarios.

Link Oficial en Español: www.kohanaphp.es
Link Oficial: www.kohanaphp.com

No hay comentarios: