Kumbia PHP Framework
KumbiaPHP es un framework para aplicaciones web libre escrito en PHP5. Basado en las prácticas de
desarrollo web como DRY y el Principio KISS para software comercial y educativo. Kumbia fomenta la velocidad y eficiencia en la creación y mantenimiento de aplicaciones web, reemplazando tareas de codificación repetitivas por poder, control y placer.
Características
- Sistema de Plantillas sencillo.
- Administración de Cache.
- Scaffolding Avanzado.(Esp)
- Mapeo Objeto Relacional (ORM) y Separación MVC.
- Soporte para AJAX.
- Generación de Formularios.
- Componentes Gráficos.
- URL amigables
- Seguridad ACL (Listas de Acceso)
- Patrón ActiveRecord para los modelos
- Orientado al público de habla castellana
El número de requisitos para instalar y configurar es Unix o Windows con un servidor web y PHP5 instalado. Kumbia es compatible con motores de base de datos como MySQL, PostgreSQL, Oracle y Otros.
Kumbia intenta proporcionar facilidades para construir aplicaciones robustas para entornos comerciales. Esto significa que el framework es muy flexible y configurable. Al escoger Kumbia esta apoyando un proyecto libre publicado bajo licencia GNU/GPL.
Kumbia es un esfuerzo por producir un framework que ayude a reducir el tiempo de desarrollo de una aplicación web sin producir efectos sobre los programadores.
Historial de versiones
Versión | Descripción | Fecha de lanzamiento |
---|---|---|
0.3.2 | Primer lanzamiento | Enero 2007 |
0.4 | Febrero 2007 | |
0.4.4 | Abril 2007 | |
0.4.5 | Mayo 2007 | |
0.4.6 beta | Julio 2007 | |
0.4.7 | Última versión 0.4.x | Septiembre 2007 |
0.5 alpha | Kumbia estrena nueva estructura de directorio | Septiembre 2007 |
0.5 RC1 | Release Candidate 1 | Junio 2008 |
0.5 RC2 | Release Candidate 2 | Septiembre 2008 |
5 RC3 | Release Candidate 3 | Noviembre 2008 |
0.5 Stable | Versión Estable Rev. 731 | Enero 2009 |
0.5.1 | Versión 0.5.1 | -- |
Objetivos
Kumbia esta diseñado teniendo en cuenta los siguientes aspectos:
- Ser compatible con muchas plataformas
- Fácil de instalar y configurar
- Fácil de aprender
- Listo para aplicaciones comerciales
- Convención sobre Configuración
- Simple en la mayor parte de casos pero flexible para adaptarse a casos más complejos
- Soportar muchas características de Aplicaciones Web Actuales
- Soportar las practicas y patrones de programación mas productivos y eficientes
- Producir aplicaciones fáciles de mantener
- Basado en [Software Libre]
El principal objetivo es producir aplicaciones que sean prácticas para el usuario final y no solo para el programador. La mayor parte de tareas que le quiten tiempo al desarrollador deberían ser automatizadas por Kumbia para que el se pueda enfocarse en la [lógica de negocio] de su aplicación.