Proyectos RAD en Symfony2

14 de abril de 2015

Cuando formamos parte de un equipo que desarrolla habitualmente aplicaciones Symfony buscamos una manera de crear estándares fijos para agilizar el desarrollo de nuevos proyectos. Por lo general creamos un proyecto base con todos atajos necesario para que el equipo de desarrollo comience a desarrollar cuanto antes y lo más rápido posible. A este tipo de proyecto se le denomina proyectos RAD (Rapid Application Develoment).

Como siempre sucede podemos encontrar algunas buenas soluciones en el ecosistema de Symfony. La mejor solución que he encontrado es Symfony2 RAD Edition de KnpLabs. Esta ofrece excelentes facilidades para el desarrollo. En su sitio web muestra una extensa documentación de todo lo que puedes hacer con este proyecto. Destacar el poder de simplicidad que le da a los proyectos. La verdad es que debes leer bien la documentación y acatarte a sus prácticas pero aun así lograr un incremento de la productividad considerable.

Los creadores de unos de mis bundles favoritos SyliusResourceBundle sacaron una versión de un proyecto RAD llamado Lionframe que aunque es muy sencilla resuelve a la perfección la problemática. Con esta versión puedes crear muy rápidamente aplicaciones REST con Symfony2. Según la documentación y mi propia experiencia puedes crear una API RESTs en unos minutos totalmente funcional.

Se pueden encontrar varias soluciones RAD en GitHub debido principalmente a que requiere de convenio entre los desarrolladores que lo van a usar. Debido a que se confía en seguir una misma práctica incluso sería una buena idea que cada equipo construyera su propio proyecto base RAD en función de sus necesidades. Sin embargo conocer los que existen es el primer paso a realizar.

En próximos artículos voy a publicar un tutorial de como usar Lionframe.

Mejorar el rendimiento de Symfony Cmf Dynamic Routing utilizando la opción de configuración uriFilterRegexp

He estado trabajando por un tiempo con Symfony Cmf (SfCmf) y he desarrollado algunos sitios con él. Además he creado algunos bundles extras para imple...


Mejorando la experiencia de desarrollar aplicaciones Symfony con Flex

Después de algún tiempo de espera tras anunciar Flex, ya se encuentra disponible y público lo que será el nuevo juguetito de los desarrolladores Symfo...


IMPRESIONES DEL SEGUNDO ENCUENTRO DE DESARROLLADORES HABANA.

Hace solo algunos días que conozco este grupo de entusiastas y emprendedores que se comunican mediante Google Group bajo el nombre de Desarrolladores...