Plataforma de código abierto para gobierno electrónico.Administración electrónica.
        Open Source Plattform for e-government.

"El software libre construye una sociedad mejor" (Richard Stallman)


5 Resumen


OP_Framework es un marco de desarrollo destinado a la creación de aplicaciones web. Como tal, añade una capa por encima de php. Lo que permite, y ha sido uno de los principales objetivos, disminuir el tiempo de desarrollo y simplificar la creación de aplicaciones web complejas.

Como hemos podido ver a lo largo del tutorial, está estructurado de forma que tanto el código como los archivos que genere el desarrollador estén ordenados y sean legibles para un fácil mantenimiento. En ésto tambien influye que sigue muchos de los patrones de diseño existentes para el desarrollo web y las convenciones utilizadas que han sido estudiadas con detalle bajo el paradigma CoC (Convention Over Configuration).

Se han tomado como referencia los principales frameworks existentes (Symfony, Cake, etc.) para obtener las mejores características de cada uno y hemos aportado ideas propias en los puntos que hemos considerado mejorables.

Aplica el patrón de arquitectura de software MVC (Modelo Vista Controlador).

En ésta primera versión soporta las bases de datos MySql y PostgreSql pero está previso ofrecer soporte a los principales sistemas de gestión de bases de datos.

Como funcionalidades incorporadas destacan las siguientes.
  • Los logs de Auditoría, pensados para la seguridad, seguimiento y manteniemto de las bases de datos
  • La gestion de las variables de sesión, que al no utilizar el objeto ''session" de php se pueden montar aplicaciones sobre un raid de servidores sin perder la información guardada.
  • Sistema de Control de Acceso ya implementado para la gestión de usuarios de forma segura.
  • Internacionalización. Permite que las aplicaciones creadas con OP_Framework sean multiidioma de forma sencilla facilitando la traducción de textos y formatos.
El desarrollo de OP_Framework se encuentra en su fase inicial y ésta es la primera versión funcional. En la hoja de ruta del proyecto hay previstas muchas mejoras y ampliaciones que irán mejorando el framework paso a paso. En esta primera fase se ha prestado especial atención en crear una base sólida que nos permitan poder crecer en el desarrollo lo máximo posible.


««« ¿Cómo OP Framework integra el soporte para Firma Digital? | Ejemplo de Aplicación »»»



Indice del manual