Skip links
Litsi solutions développement informatique

Sortie de Symfony 7 : ce qu’il faut savoir sur cette nouvelle version

Share

Après deux ans de développement, le Framework Symfony est de retour avec une nouvelle version ! Ecrit en PHP et disponible en open source ce Framework permet le développement d’application web, fiable, robuste et évolutives.

Très apprécié par les développeurs pour ses performance et sa simplicité d’utilisation, il facilite les développements complexes. Au fils de ses versions Symfony offre toujours plus de fonctionnalités et de meilleurs performances… dans cette Article on vous en dit plus sur les nouveautés de cette version 7.

De nouveaux composants

Comme à chaque nouvelle version majeure de Symfony, plusieurs composants PHP, indépendants et réutilisables sont ajoutés au Framework, ce qui offre une grande flexibilité aux développeurs.

  • Le clock : une couche d’abstraction entre les fonctions natives de date PHP et notre application. Ce composant améliore la capacité à tester rapidement le code, car il prend compte la contrainte du temps. Et ce grâce à la classe nommée MockClock qui imite une horloge fictive.
  • Scheduler : une nouvelle solutions basée sur Messenger qui déclenche et envoie des messages selon un calendrier prédéfini.
  • Webhook & RemoteEvent : grâce à des call back HTTP définies par l’utilisateur le Wehbook permet à d’autres services de vous avertir et de répondre aux événements distants

De plus en plus d’attributs

Les attributs offrent depuis PHP 8 une nouvelle alternative aux annotations et sont encore plus présents dans Symfony 7. Le support du SensioFrameworkExtraBundle, qui proposait de nombreuses annotations ( @route, @paramConverter…) est d’ailleurs supprimé. Désormais, elles sont nativement présentes dans le Framework.

Grâce à un code toujours plus expressif, les attributs apportent donc des gains de productivité et une élégance accrue du code .

Une sécurité renforcée

Comme toujours Symfony ne lésine pas sur  l’amélioration de la performance et de la sécurité. Symfony 7 ne déroge pas à cette règle et améliore l’existant. : augmentation des prérequis du protocole HTTPS, mise en place des CHIPS cookies qui sont plus respectueux de la vie privée des utilisateurs.

Vous l’aurez compris Symfony 7 apporte beaucoup de modernité et de confort pour permettre le développement de fonctionnalités toujours plus innovantes et performantes.

Vous avez besoin d’aide pour passer sur Symfony 7 ? Nous vous accompagnons avec notre offre de migration !  N’hésitez pas à nous contacter.

Litsi solutions développement informatique
Ce site web utilise des cookies pour améliorer votre expérience web.