Template (esqueleto) básico de una aplicación web con PHP

Cuando de desarrollar una aplicación web se trata, uno de los patrones que más se utilizan hoy por hoy es MVC. Hay varios frameworks escritos en PHP que permiten hacerlo y nos dan una estructura preestablecida de la aplicación. Muchos de estos frameworks son muy robustos y tienen funcionalidades que, aunque geniales, nunca llegamos a utilizar en proyectos pequeños y medianos.

Personalmente he optado por utilizar en varios de mis proyectos un micro framework llamado Slim. Y no es “micro” por ser de menos calidad, no. Es un framework que al funcionar principalmente como la C (controlador) dentro de MVC, es muy ligero, fácil de aprender y usar y muy flexible a la hora de integrar paquetes de terceros en el proyecto. Si quieren aprender mas sobre Slim, vean la documentación oficial.

Me he permitido crear un template o esqueleto de una aplicación con los paquetes básicos que utilizo en mis proyectos, de manera que cuando quiera iniciar uno nuevo, no pierdo mucho tiempo en creación de directorios, archivos de configuración, etc.

Para clonar o descargar el template, haz click aquí.

Los paquetes incluidos en el template al momento son: Slim Framework (Controlador), Slim Views y Twig (Vista), Idiorm y Paris (Modelo). Debes instalarlas con Composer. Cada una de estas herramientas cuenta con su documentación oficial y son muy fáciles de aprender. Con ellas podrás empezar a escribir tu app en 5 minutos. Si necesitas añadir nuevas funcionalidades lo puedes hacer fácilmente de forma manual, pero personalmente prefiero hacerlo por medio de Composer.

Estoy siempre atento por si tienes comentarios, preguntas o sugerencias.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *