Symfony: aplicaciones web
¿Cómo trabajar la lógica de tu negocio?
Symfony es un framework diseñado para el desarrollo de aplicaciones web. Se basa en el patrón Modelo Vista Controlador (MVC). Su proceso: separa la lógica de negocio, la lógica de servidor y la presentación de la aplicación web. Las herramientas que proporciona van encaminadas a reducir el tiempo de desarrollo de una aplicación web compleja. ¿Quieres saber cómo funciona?
Automatiza las tareas más comunes
Este framework nos permite dedicarnos por completo a los aspectos específicos de las aplicaciones gracias a la automatización de tareas. Está desarrollado complemente en PHP 5.3 y es compatible con la mayoría de gestores de bases de datos, como PostgreSQL, Oracla, MySQL, etc., y puede ejecutarse tanto en plataformas *nix (Unix, Linux…) como en Windows.
Es fácil de instalar y configurar en la mayoría de plataformas
Es independiente del sistema gestor de bases de datos
Su capa de abstracción y el uso de ORM permiten cambiar con facilidad de SGBD
Utiliza programación orientada a objetos como los espacios de nombres
Es fácil de usar en la mayoría de casos, aunque es aconsejable para el desarrollo de grandes apps web
Utiliza Modelo Vista Controlador (MVC), pero tiene su propia forma de trabajo
Código fácil de leer, incluye comentarios de phpDocumentor y permite un mantenimiento sencillo
Es fácil de extender, lo que permite la integración con otras bibliotecas
Constituye una línea de comandos que facilita toda la generación de código
Sigue las mejores prácticas y patrones del diseño web
Se basa en ‘convenir en vez de configurar’
Está preparado para aplicaciones empresariales
¿Dónde lo hemos aplicado?
Uno de nuestros casos de éxito lo constituyen los Mentores de la Universidad de Navarra, un portal web que es una PWA (Progressive Web App) y que ha sido utilizado para el desarrollo Symfony+PHP 7. Se han desarrollado los Servicios Web REST de la aplicación y Angular como frontened para realizar la PWA.
¿Interesado en una demostración?
Ésta puede ser la solución a las necesidades de tu empresa. Pero si aún tienes dudas y necesitas un poco más de información, por favor ponte en contacto con nosotros a través del siguiente formulario de contacto.