Los frameworks de desarrollo web nos facilitan la vida a los programadores, nos permiten enfocarnos en resolver el problema, nos ayudan a desarrollar aplicaciones más seguras y ofrecen herramientas y bibliotecas que nos ahorran escribir mucho código. Pero casi cualquier framework, tiene una curva de aprendizaje que puede ser algo extensa; y si el problema a resolver es sencillo, entonces no tiene sentido invertir todo ese tiempo. Por suerte existen soluciones como Slim.
Slim es un microframework para hacer desarrollos web con PHP 5.
Requerimientos:
- Servidor Web con el módulo rewrite activado como recomendación.
- PHP >= 5.1
- libmcrypt > 2.4.x sólo para usar cookies encriptadas.
Principales características:
- Vistas personalizadas.
- Manejo de errores.
- Páginas 404 personalizadas.
- Páginas 500 personalizadas.
- Sistema de log.
- Vistas personalizadas.
- Sistema de caché HTML, entre algunas otras características más.
Sin dudas Slim ofrece muchas opciones interesantes de una forma simple. La documentación (en inglés) es muy detallado y es distribuído bajo una licencia MIT Public License.
Llevo unos días viendo de que trata Slim y creo que no he llegado a comprender bien del todo la filosofía de desarrollo que ofrece detrás del concepto de simplicidad. Pero todavía no lo he descartado y creo que a muchos les resultará una herramienta atractiva.
Slim
Website: www.slimframework.com
Vía: @papachan