Novedades e Instalación de Symfony 5

Hace poco salió la nueva versión de Symfony, la versión 5 de este gran framework para PHP.

Esta nueva versión no representa un cambio radical con respecto a la versión 4, es decir, todo el código que tengamos hecho con Symfony 4 es totalmente compatible con la versión 5, no hay cambios de sintaxis, por lo cual la migración de una versión a otra será muy fácil y no tendrás ningún tipo de problema.

Novedades

No te preocupes, si sabes Symfony 4, ya sabes Symfony 5, y tus aplicaciones hechas en Symfony4 seguirán funcionando perfectamente, todo es igual 😉

Ahora bien, Symfony 5 trae algunas novedades, no muy grandes, pero novedades al fin y al cabo, son las siguientes:

  • Mejoras de rendimiento a nivel interno del framework.
  • Nuevo componente Symfony Mailer, que incluye mejoras generales y de seguridad a la hora de enviar emails
  • Nuevo componente Notifier, para enviar notificaciones
  • Mejoras en la validación de datos, con algunas nuevas restricciones y opciones
  • Mejoras en la inyección de dependencias
  • Mejoras con los comandos lint, para mejorar el código de plantillas y servicios
  • Integración con PHP 7.4
  • Corrección de bugs de versiones anteriores
  • Eliminan código marcado como deprecado
  • No hay cambios de sintaxis relevantes.

Te enseño todos desarrollo web con Symfony 5 dando click aquí por si quieres mejorar y conseguir una formación completa en este framework para PHP.

Estas son las novedades más importantes, ahora vamos a aprender a instalar Symfony 5 con Composer paso a paso 🙂

Instalación

Veamos los pasos de la instalación de Symfony 5.

Paso 0. Debes tener instalado un servidor de aplicaciones web local con PHP 7.2.x en adelante.

Paso 1. Instalar composer (gestor de paquetes y dependencias para PHP) desde su web oficial.

Paso 2. Entrar al directorio de tu servidor de aplicaciones web local desde la consola de comandos, en mi caso:

cd C:/wamp64/www

Paso 3. Ejecutar el comando para instalar Symfony 5 (descarga todos los paquetes y dependencias, y generar un proyecto base):

composer create-project symfony/website-skeleton curso-symfony5

Paso 4. Entra al directorio del nuevo proyecto de Symfony:

cd curso-symfony5

Paso 5. Instalar el paquete de Apache pack para que el proyecto de Symfony 5 funcione en un servidor Apache clásico:

composer require symfony/apache-pack

Si mientras que se realiza la instalación te pregunta algo el asistente, dile que sí, pulsando la letra «y» para que instale todas las dependencias necesarias.

Paso 6. Una vez que todos los comandos anteriores hayan terminado, ya podemos probar que el framework esta funcionando en el navegador, entrando a la url http://localhost/curso-symfony5 en mi caso (depende del nombre que le hayas puesto tu al proyecto) y te aparecerá una página de bienvenida parecida a esta:

instalar symfony 5 victor robles

Con esto ya sabemos como instalar Symfony 5 de forma sencilla y paso a paso. A partir de aquí ya podemos continuar con el desarrollo de nuestra aplicación web con este potente framework para PHP 🙂

Víctor Robles WEB

Autor: Victor

Desarrollador web - Formador online - Blogger

Compartir este post