No te compliques la vida en tu proyecto, utiliza el micro framework PHP Slim

Decidir la tecnología base que se va a utilizar en un proyecto determinado es una decisión clave muy importante. Por ejemplo, no tiene sentido utilizar Zend Framework 2 para montar un webservice sencillo; ¿para qué complicarnos la vida con un sistema tan complicado, con una curva de aprendizaje tan lenta, pensado para dar soporte a apps complejas? Esto es matar moscas a cañonazos.

¿Estás empezando a programar en PHP, quieres dedicarte de forma profesional, y no sabes por dónde empezar? Bueno, pues si es así tienes que saber que PHP es un lenguaje de programación muy versátil que fue creado por Rasmus Lerdorf en 1995. Como ves pues, PHP ya tiene 20 años, por lo que hay un montón de información en la web sobre este lenguaje, y alguna de ella ya está anticuada y puede inducirte a error.

The Right Way es una guía escrita por Josh Lockhart que incluye varias directrices modernas cuyo objetivo es guiar a los nuevos programadores PHP para que adquieran buenas prácticas desde el principio, y también a los que tienen más experiencia, para que se adapten a los nuevos cambios.

Entre las recomendaciones de The Right Way están, por ejemplo, el empezar a programar con la última versión estable PHP 5.5, utilizar Xdebug para depurar las aplicaciones o gestionar las dependencias con Composer y Packagist.

Volviendo a lo que decía al principio de elegir la tecnología base adecuada; si por ejemplo necesitas montar un webservice sencillo puedes hacerlo desde ya sobre Slim.

Slim es un micro framework PHP popular, desarrollado por el mismo Josh Lockhart, que sirve para construir rápidamente APIs que se comunican con bases de datos y luego sirven los datos en JSON, pero también va muy bien para montar websites sencillos.

Slim está programado con las ideas del MicroPHP Manifesto, que pueden resumirse así:

  • Soy un humilde desarrollador PHP
  • Me gusta construir cosas sencillas
  • Quiero menos código, ¡no más código!
  • Me gusta el código sencillo fácil de leer

Para aprender a utilizar este framework tienes la documentación oficial de Slim.

Así pues, como hemos dicho, si estás aprendiendo PHP y necesitas montar una aplicación sencilla, mi humilde recomendación es que eches un vistazo a lo siguiente:

También puedes clicar aquí para acceder a una entrevista hecha a Josh Lockhart. Y también puedes clicar aquí para entrar en la web del autor, hacer alguna donación y enterarte de las últimas novedades.

0 comentarios

¿Me dejas un comentario? ¡Gracias!

Deja un comentario

Los campos obligatorios están marcados con *