Symfony 3.2 mejora su caché
Conoce las mejoras en la caché de Symfony 3.2, te explicamos con detalle todas las mejoras.
Te contamos qué es Symfony, y por qué es uno de los framework PHP más utilizado y demandado en la actualidad.
Tabla de contenidos
Te contamos qué es Symfony, y por qué es uno de los framework PHP más utilizado y demandado en la actualidad.
Básicamente Symfony lo que hace es jugar con el servicio HTTP que todos conocemos.
Este servicio consiste, de forma muy resumida, en que un cliente, a través de un navegador, hace una petición, esa petición es procesada por el código servidor, ese código servidor prepara una respuesta y se la devuelve al cliente, a través del navegador.
Internamente existen unas cabeceras de petición y unas cabeceras de respuesta, pero a grandes rasgos es el flujo que se produce en el servicio HTTP.
Symfony entra en la preparación de esa respuesta, y tiene la peculiaridad que aporta una estructura Modelo Vista Controlador que hace que el desarrollo sea bastante escalable. Gracias a esto, resulta muy sencillo trabajar en equipo, porque dada esa estructura que ofrece, tanto el sistema de rutas, el sistema de control de frontales, el sistema de modelos, el ORM que aporta, el motor de plantillas TWIG, etc., todas herramientas hacen que desarrollar sea sencillo y sea escalable.
Si crece mucho la aplicación, el código no se va a hacer más confuso, sino que simplemente va a crecer, va a crecer en módulos o en bundles, pero no va a resultar difícil de mantener.
Este es el flujo en el que consiste Symfony, una serie de rutas que van a parar a un control frontal, que dependiendo del entorno será uno u otro.
El kernel interno se encarga de gestionar esas rutas y asignarlas a una acción de controlador. Y ese controlador, a través de los servicios, y estos servicios a través de los repositorios, por medio de Doctrine, van a trabajar con la información persistente, y ese controlador trabajará con esta respuesta devuelta por el servicio y la devolverá.
Symfony aparte de ser usado como aplicación global para realizar cualquier página, ya que dado su motor de plantillas se puede hacer una página totalmente completa e íntegra, es muy usado para hacer APIs, que en la actualidad es lo que más se está desarrollando. A partir de esas APIs hay un framework frontend que las consume y sirve la información.
Por todo esto Symfony es una gran opción a la hora de elegir un framework PHP.
Completa tu formación en Symfony aprendiendo a crear una API paso a paso con este completo curso online que podrás realizar en nuestra plataforma.
Recuerda que puedes comenzar este curso con tu suscripción de OpenWebinars. Si todavía no estás suscrito, aprovecha para hacerlo ahora.
También te puede interesar
Conoce las mejoras en la caché de Symfony 3.2, te explicamos con detalle todas las mejoras.
Aprende a cómo instalar Symfony 3, uno de los frameworks más usados de PHP. Instala Symofny 3 y empieza crear tu nueva...