1.2 ¿Por qué usar OP Framework?
A la hora de iniciar un proyecto de desarrollo de software, es fundamental determinar si, debido a su extensión o complejidad es interesante utilizar un marco de desarrollo de aplicaciones. Obviamente para ejecutar un proyecto sencillo que nos va a llevar pocas horas de desarrollo, tal vez sea más interesante 'atacar' directamente el desarrollo, sin apoyarse en un framework. Por el contrario, si el proyecto es de gran envergadura o implica el uso de gran cantidad de recursos diferentes (acceso a base de datos, XML, autenticación de usuarios, control de sesiones, etc.) lo más interesante es usar un marco de desarrollo o framework, ya que
el tiempo invertido en aprender a utilizarlo se verá compensado con creces por la disminución en el tiempo de desarrollo y depuración de errores.
Una vez tomada la decisión de usar un framework de desarrollo, es interesante comparar las diferencias entre todos los existentes en el mercado para determinar cual es el que mejor se ajusta a nuestras necesidades. Para ello debemos conocer cuales serán los requerimientos de la aplicación a desarrollar, y estudiar si los diferentes frameworks (Zend, Cake, Symfony, Seagull, CodeIgniter, Prado, etc.) disponen de funcionalidades orientadas a facilitar las labores de desarrollo de nuestra aplicación.
OP Framework está pensado para el desarrollo de aplicaciones web en
múltiples idiomas, con uso intensivo de
base de datos, autenticación de usuarios,
encriptación y requerimientos avanzados en lo referente a
auditoria del sistema. Su punto fuerte estriba en que incorpora de forma nativa la gestión de aplicaciones, módulos, acciones, usuarios y grupos de usuarios, depuración de errores, auditoría y registro de transacciones totalmente configurable.
De esta forma, el desarrollo de una aplicación típica de gestión via web se reduce a la definición de las tablas en la base de datos que almacenarán la información a gestionar, la definición de los perfiles de acceso y la creación de las plantillas básicas para introducción de datos usando templates y helpers.
En resumen, las ventajas fundamentales que se obtienen al utilizar Open Populi Framework son las siguientes:
- Se reduce drásticamente el tiempo de desarrollo de aplicaciones complejas.
- El tiempo necesario para la realización de pruebas disminuye.
- El producto final es más sólido y robusto que si se hubiera desarrollado desde cero.
- El mantenimiento de las aplicaciones es mucho más sencillo.
- El tiempo necesario para mejorar y ampliar las aplicaciones es menor.
«««
¿Qué es Open Populi Framework? |
Principios Básicos »»»