Actualités
Ici on vous propose un irrévérencieux
condensé de brèves d'intérêt variable,
sur des sujets qui nous tiennent à cœur.

ActualitésTech news

Symfony 7 : Les changements majeurs de la nouvelle version

Publié le 5 janvier 2024

Les changements de Symfony 7

La 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

Leïla Gallois
Leïla Gallois

Social Media Manager, je fais rayonner Web-atrio et mets en lumière ses missions et ses valeurs d'entreprise libérée.