Kumbia PHP Framework
Kumbia es un framework basado en software libre que pretende lograr una reducción sustancial en el tiempo de desarrollo de aplicaciones web sin que esto produzca efectos sobre los programadores.
La idea principal de Kumbia es producir aplicaciones que sean prácticas para el usuario y no solamente para los programadores. Para ello Kumbia automatiza todas las tareas de desarrollo repetitivas ayudando al programador a centrarse en la lógica de negocio de la aplicación y no en los pormenores que han de ser tenidos en cuenta durante el desarrollo de la misma.
Kumbia ayuda a automatizar las siguientes características comunes de toda aplicación web:
- Plantillas
- Validación de Formularios
- Administración de Cache
- Scaffolding
- Interacción AJAX
- Generación de Formularios
- Efectos Visuales
- Seguridad
Kumbia está desarrollado en PHP5 y puede ser utilizado en el desarrollo de aplicaciones de mediano y gran tamaño, con lógicas de negocio complejas y alta disponibilidad. Es compatible con MySQL, Oracle y PostgreSQL y su modelo de objetos está diferenciado en tres capas:
- Abstracción de la base de datos
- Mapeo Objeto-Relacional
- Modelo MVC (Modelo, Vista, Controlador)
Kumbia es un ejemplo más de las ventajas que supone la adopción de software libre. No solamente da la libertad a sus usuarios de poder reutilizar y modificar el código para sus propias necesidades sino que ellos mismos han podido beneficiarse de otros proyectos de software libre para el desarrollo de su propio producto. Estos son:
- FPDF: Reportes en formato PDF
- Prototype: Javascript crossbrowser
- Scriptaculous: Efectos visuales
- PHPMailer: Correo Electrónico
- Smarty: Motor de Plantillas potente y fácil de usar
Me gusta la filosofía de Kumbia. Un framework basado en las mejores prácticas de programación web, que no sólo se preocupa de los programadores sino también de ayudar a conseguir un producto que beneficie también al usuario final mejorando la usabilidad de las aplicaciones y además basado en software libre.
Recomendaría a los desarrolladores que todavía no lo han probado a que “trasteen” un poco con él ya que tal y como dicen sus propios desarrolladores “Kumbia puede ser la solución que estabas esperando“. Un buen punto de partida puede ser “El libro de Kumbia” (pdf - 2.6MB).
Comentarios