Couverture de l'article Symfony3 : la feuille de route
Retour aux articles

L'agence

WanadevStudio

Symfony3 : la feuille de route

Symfony2 surf sur une notoriété grandissante légitime auprès des entreprises en développement web. Le solide et populaire framework PHP prépare sa relève avec la feuille de route de Symfony3, dont voici quelques infos annoncées par son créateur Fabien Potencier.

Symfony s'impose de plus en plus comme le framework PHP de référence dans le monde de l'entreprise. De plus en plus de grosses plateformes (Dailymotion, Delicious, Lafourchette ou même Youporn...) choisissent Symfony2 pour supporter leur affluence monstrueuse ainsi que leurs développements. Nous ne faisons pas exception : nous adorons Symfony2.

De ce fait, posséder une ligne de maîtrise de ce framework sur son CV est un sérieux atout sur le marché du travail. En revanche, aujourd'hui, on pense déjà à l'après Symfony2 : Symfony3. Son créateur nous donne sa vision des choses quant à l'évolution du framework.

Migration majeure de Symfony : l'avis de Fabien Potencier

Avec le temps, le framework Symfony évolue, les problèmes sont corrigés et son moteur déjà très performant est optimisé grâce à sa communauté copieuse et croissante.

Pour mémoire, le passage de la version Symfony 1.4 à Symfony 2 avait été particulièrement costaud. Nous pouvons même dire qu'une migration douce d'une version à l'autre n'est pas envisageable sans refonte technique majeure.

L'importance de Symfony aujourd'hui est suffisante pour imaginer légitimement que la prochaine version majeure Symfony3 deviendra à son tour une référence. Ceux qui travaillent actuellement sur Symfony2 doivent forcément penser à ça.

Fabien Potencier relève dans une feuille de route pour Symfony3 les bonnes questions quant à cette future version majeure : les changements seront-ils significatifs ? Apporteront-ils suffisamment d'améliorations ? Pouvons-nous anticiper les travaux de migration, si migration est rendue possible ? Aussi, il comprend que parler de Symfony 3 crispe les gens et c'est pour ça qu'il nous a partagé ce document pour préparer cette future version (et aussi un peu pour nous rassurer ;)).

Le créateur du projet insiste sur le fait que les grandes migrations doivent se faire régulièrement, et qu'elles sont de surcroît inévitables. Le web étant en constante évolution, les outils doivent pouvoir suivre ces changements au risque de devenir obsolètes en ne répondant plus aux besoins de ses utilisateurs. Cela sonne comme une évidence.

Des évolutions régulières

Les versions mineures de Symfony2 apportent leurs lots d'évolutions, de correctifs et d'optimisations en performance (évidemment...). Fabien Potencier cite pour exemples les versions 2.4, 2.5 et 2.6, ou son défi est de conserver un code aussi stable que possible pour le plus longtemps possible. Aussi, il loue les bases solides de Symfony2 dans ces mises à jour, pour pouvoir entrer dans Symfony3 de la façon la plus logique et douce possible.

Quoi de neuf dans Symfony3 ?

Le passage de Symfony1.4 à Symfony2 a laissé des cicatrices, et une leçon a comme été retenue. C'est là que nous sommes rassurés : les fonctionnalités sont ajoutées petit à petit dans les versions mineures actuellement disponibles sur Symfony2 ! C'est à dire que les travaux de migrations termineront le jour de la sortie officielle de Symfony3, délicatement, sans chamboulement.

Pour faire simple : votre passage à Symfony3 s'amorce dès maintenant en mettant à jour votre Symfony2, version mineure après version mineure, en rendant votre code plus "symfony3 friendly".

Symfony3 ou Symfony2+

Symfony3 ne sera pas une révolution et l'architecture bas niveau du framework ne changera pas. C'est texto ce que raconte Fabien Potencier dans son édito sur Symfony3.

Symfony3, c'est pour quand ?

Comme vu plus haut, symfony3 débute dès maintenant, en mettant à jour votre Symfony2. La version 2.7 (disponible en mai 2015) sera la prochaine LTS, et devrait être maintenue jusqu'à mai 2018 (pendant 3 ans, donc) pour ce qui concerne la correction de bug, et un an supplémentaire (jusqu'à mai 2019) pour les correctifs de sécurité. Il n'y aura pas de version 2.8 ni de version 2.9 : le passage à Symfony3 se fera à ce moment là, aux alentours de novembre 2015 pour une première version de Symfony3. Ça approche vite ! La première LTS de Symfony3 sera disponible, selon la feuille de route, en mai 2017.

La version de PHP minimale pour accueillir Symfony3 sera PHP 5.5. Fabien Potencier souhaite néanmoins évoluer sur PHP 5.6 l'année suivante pour répondre aux besoins des développeurs et aussi pour se calquer sur les différentes infrastructures mises en place par les sociétés d'hébergement.

Si vous souhaitez contribuer au projet Symfony, tout est évidemment en open-source, disponible et forkable sur Github à cette adresse : https://github.com/symfony/symfony, ainsi que sur le listing des issues du projet.

Et vous, vous êtes effrayés par la migration vers Symfony3 ? L'attendez-vous avec impatience ?

Informations complémentaires :

http://blog.smile.fr/Symfony-3-a-quoi-s-attendre

http://fabien.potencier.org/article/68/about-symfony-stability-over-features

  • Couverture de l'article Retour sur la Three.js Conf Paris 2026
    Retour sur la Three.js Conf Paris 2026
    Evénement

    Il y a 3 semaines

    Cette année se tenait la première conférence sur Three.js, bibliothèque JavaScript pour créer des scènes 3D dans un navigateur web, que l'on utilise au quotidien pour nos solutions.

    L'équipe ne pouvait pas rater ce rendez-vous et pour l'occasion, Timotée et Léo, Lead 3D se sont rendus à Paris afin de partager et découvrir la communauté 3D française et internationale.

    Première édition de la Three.js Conf, organisée par David Ronai sur deux jours, de quoi repartir avec pas mal d'idées.

    Dans cet article, Timotée et Léo reviennent sur les conférences qui les ont marqués pendant l'événement.

  • Couverture de l'article Retour sur le Meet-up Python du 30 juin 2025
    Retour sur le Meet-up Python du 30 juin 2025

    Il y a 1 an

    Ce lundi 30 juin 2025 nous accueillions la branche lyonnaise de l'AFPy dans nos locaux pour un meetup autour du langage Python. Malgré les fortes températures, une trentaine de personnes ont répondu présentes pour ce moment de convivialité et d'échange.

  • Couverture de l'article 2025 : Une année d’innovations stratégiques pour WanadevDigital
    2025 : Une année d’innovations stratégiques pour WanadevDigital
    Evénement

    Il y a 2 ans

    2025 s’annonce comme une année décisive, marquée par l'aboutissement d'innovations technologiques majeures et des opportunités stratégiques pour WanadevDigital. Convaincus que le marché de la configuration en ligne continue de croître, nous sommes déterminés à démocratiser ces solutions au plus grand nombre. Découvrez notre vision et nos ambitions pour l’année à venir.

  • Couverture de l'article WanadevDigital rejoint l'AFUP Lyon : renforcer l'écosystème local et partager notre expertise
    WanadevDigital rejoint l'AFUP Lyon : renforcer l'écosystème local et partager notre expertise
    Evénement

    Il y a 2 ans

    Nous sommes fiers d’annoncer notre adhésion à l’AFUP (Association Française des Utilisateurs de PHP). Ce choix marque une étape supplémentaire dans notre engagement à soutenir l’écosystème local et à contribuer activement au développement des communautés professionnelles.

  • Couverture de l'article Paris web 2024, pour un web de qualité et accessible !
    Paris web 2024, pour un web de qualité et accessible !
    Evénement

    Il y a 2 ans

    Les 26 et 27 septembre, l'institut Pasteur, un superbe site verdoyant au cœur de Paris, a accueilli la Paris Web 2024. Cet événement exceptionnel se consacre pendant deux jours à explorer les thématiques autour d’un web plus inclusif et ouvert. C'est une véritable bouffée d'air frais qui nous rappelle la raison d’être originel d'internet en tant qu'espace de partage rassemblant des individus du monde entier. Cette année, Maud, Thibaut et Manuel vous proposent une sélection des conférences qui les ont particulièrement marqués.

  • Couverture de l'article AFUP Day de Lyon 2024 : les retours de l'équipe !
    AFUP Day de Lyon 2024 : les retours de l'équipe !
    Evénement

    Il y a 2 ans

    Cette année encore, WanadevDigital était sponsor de l'AFUP Day de Lyon et une partie de l'équipe s'est rendue sur place pour assister à des conférences ou même pour en donner, avec la conférence d'Alexandre Daubois : "Composer 101 : Gérer Efficacement ses Dépendances PHP". Dans cet article, vous trouverez les retours de l'équipe sur les conférences qui les ont marquées.

    Photo de Charlotte CHAUMET auteur de l'article

    Charlotte CHAUMET

    Lire la suite