Symfony 7 : Les changements majeurs de la nouvelle version
5 janvier 2024La tant attendue version 7 de Symfony est enfin disponible, apportant un vent de changements significatifs pour le développement JavaScript et CSS. Cette itération révolutionne le framework PHP avec des améliorations majeures au niveau du typage, une mise à niveau indispensable pour profiter pleinement des nouveautés, et l'adoption des attributs en remplacement des annotations, simplifiant ainsi la qualité du code pour tous les développeurs. La principale différence entre Symfony 6.4 et 7.0 est que la 6.4 est une version à support à long terme (LTS) et la 7.0 est une version standard.
DES AMÉLIORATIONS CLÉS POUR DES PERFORMANCES ACCRUES
Les grandes nouveautés de cette version
La Core Team de Symfony a repensé la gestion des performances avec l'introduction d'un nouvel header, les "early hints", permettant un chargement anticipé des dépendances dès la réception de la requête. Cette fonctionnalité est désormais intégrée dans Symfony, offrant un boost notable aux performances. Toutefois, elle requiert la compatibilité avec HTTP/2.
Révolution dans la gestion des Assets avec Symfony 7
La gestion des assets a été repensée pour plus de simplicité et de performances. Fini le lourd et complexe bundle Webpack ; Symfony 7 introduit le bundle AssetMapper, permettant des appels simples depuis les Templates à travers la fonction importmap(), éliminant ainsi le besoin d'un compilateur JS comme Webpack. Bien qu'il ne fournisse pas toutes les optimisations de Webpack, il offre la possibilité d'utiliser TypeScript et Sass, favorisant la propreté du code.
Si vous recherchez une gestion de structure JS indépendante de Symfony, des frameworks JS comme Svelte, peuvent être une solution intéressante.
Performance, simplicité : Les promesses de Symfony 7
Avec ces changements, Symfony 7 promet des performances accrues et une facilité de développement, répondant aux attentes fondamentales d'un framework. Cette nouvelle version ouvre de nouvelles perspectives pour les projets à venir.
Chez Web-atrio, on est impatients d'adopter cette version pour nos futurs projets. Restez à l'affût pour découvrir comment ces améliorations impacteront nos réalisations !
Web-atrio est une ESN organisée en entreprise libérée depuis 2012. Envie de savoir comment on change la donne ? Rendez-vous sur web-atrio.com