Osumi Framework

Inicio

Osumi Framework es un pequeño proyecto personal que he ido madurando y mejorando con el tiempo, a medida que experimentaba y aprendía.

Es un pequeño framework orientado al modelo MVC (Modelo, Vista, Controlador) para la creación de aplicaciones web, tanto pequeñas como grandes.

También permite la creación de scripts ejecutables desde línea de comandos.

Como todo programador de PHP, empecé creando aplicaciones que funcionaban a base de scripts que mezclaban código PHP, HTML, accesos a bases de datos...

De ahí, pasé a utilizar Symfony y fue todo un descubrimiento. Pero no acababa de estar del todo contento, me parecía que era algo gigante cuando solo quería hacer un "Hola mundo".

Así que inspirándome en él, hice la primera versión del OFW.

Resultó ser un "pet project" que me permitía crear más "pet projects" :)

La segunda versión fue la que más tiempo utilicé y la primera que publiqué en Github allá por 2014. Pero a medida que iba aprendiendo y metiendo más mejoras... veía huecos o fallos.

Actualmente el framework va por la versión 8. Tiene partes inspiradas en Symfony (el enrutado), partes inspiradas en Springboot (sistema de filtros y servicios) y partes inspiradas en Angular (sistema de módulos y componentes).

Este framework es un reflejo de mi experiencia y aprendizaje a lo largo de los años.

Si has llegado a leer hasta aquí, muchas gracias por interesarte :D

Iñigo Gorosabel @igorosabel

Osumi @osumionline