background preloader

Symfony 3 arrive ! Et quoi de neuf ?

Symfony 3 arrive ! Et quoi de neuf ?
Comme vous le savez très certainement Symfony3 arrive cet automne et il est temps de commencer à s’informer sur le sujet. L’arrivée de Symfony 2 avait soufflé un gentil vent de panique dans la communauté du côté des décideurs techniques avec la difficulté/chaos de porter un projet symfony 1 sur Symfony2. Là, pas de panique ce sera possible ! Ouf ! Mais alors concrètement ça va changer quoi Symfony3 ? Pour voir ce qui ne sera pas conserver dans la version de Symfony 3 vous pouvez suivre l’évolution avec le CHANGELOG Symfony 3.0. Les fonctionnalités qui vont disparaitre sont annotés par @deprecated et la doc officielle nous guide déjà pour s’en occuper dès maintenant : rupture de compatibilité. Vous trouverez plus d’infos techniques sur le passage de Symfony2 à Symfony 3 sur KNP University avec une explication détaillée dans notre vidéo “Symfony3“. Pour finir, une rapide présentation de Symfony 3 donnée récemment par Ryan Weaver au PHP User Group d’Atlanta : Enjoy!

La sortie de Symfony 3 | Blog Sensiolabs Symfony 3, la dernière version du framework open source créé par SensioLabs, est sortie le 30 novembre 2015. A la SymfonyCon Paris 2015, Fabien Potencier a annoncé l’arrivée de la nouvelle version de Symfony. Paris, le 2 décembre 2015, à la plus grande conférence Symfony jamais organisée, SensioLabs a annoncé que la dernière version du framework, Symfony 3, était dorénavant disponible pour de nouveaux projets. Plus de 1 000 participants ont été les premiers à entendre cette excellente nouvelle lors de la keynote d’ouverture de Fabien Potencier, créateur du projet Symfony. « Nous sommes ravis d’offrir un nouveau chapitre à l’histoire de Symfony. » La nouvelle version 3.0 de Symfony a mis plus d’un an à être peaufinée pour être prête pour le marché. Il s’agit tout simplement de la suite logique de l’évolution du framework où les couches de compatibilité et beaucoup de deprecated features ont été retirées.

Blog Symfony 3 : A quoi s'attendre ? La version 3 de Symfony est prevue en novembre 2015 (version 3.3 LTS en mai 2017). Cette nouvelle version majeure intègrera de nombreux changements.... Notamment : les fonctionnalités obsolètes seront supprimées certains choix d'architecture seront revus le framework intègrera les nouveautés issues des dernières versions de PHP. Avec la suppression des fonctionnalités obsolètes et dépréciées, la rétro compatibilité du framework avec la branche 2.x ne sera plus maintenue. La version 3 du framework ne connaîtra pas de changement drastique dans son architecture bas niveau. des changements dans les signatures de méthodes des remplacements et renommages de classes et méthodes l'adaptation aux nouveaux PSR (par exemple PSR3 pour le logging) des modifications mineures d'architectures de légères modifications dans la structure des fichiers. Le framework se voudra encore plus découplé et réutilisable : le HttpKernel se divise, le Profiler devient standalone. Vous avez un projet Symfony. Sources:

Principaux changements depuis Symfony 3.0 | blog@kmelia Symfony 2.8 et Symfony 3.0 sont sortis il y a un peu plus d’un mois, en même temps. SensioLabs a donné une explication avec leur nouvelle procédure « Symfony Release Process » : A new Symfony major version […] it’s released at the same time of the last minor version of the previous major version. La nouvelle version majeure élimine toutes les parties dépréciées et propose des changements d’architecture, de dépendances, etc. tout en conservant toutes les fonctionnalités de la dernière version mineur précédente. Et je conseille de vous mettre aux versions 3.x dès à présent, car elles intègrent beaucoup de changements. Outch ! Binaires Le fichier app/console qui devient bin/console, ça va être dur de perdre l’habitude mais ça me semble bien mieux pour la compréhension du projet. Du coup, tous les binaires de Composer ne sont plus dans le dossier bin/ mais dans vendor/bin/. Séparation des données Le dossier var/ fait son apparition ! AppKernel Bootstrap A propos de l’utilité du fichier bootstrap :

Quel(s) framework(s) PHP utilisez-vous en 2015 ? Et pourquoi, en tant que développeur Web ? Quel(s) framework(s) PHP utilisez-vous en 2015 ? Et pourquoi, en tant que développeur Web ? Afin d'être plus efficients et surtout ne pas se retrouver à réinventer la roue, plusieurs développeurs se tournent vers les Frameworks qui viennent avec un lot d'outils et de composants réutilisables. C'est un univers en perpétuel mouvement, où les éditeurs de Framework veulent allier robustesse d'architecture, convivialité et fonctionnalités, pour offrir le meilleur. Bien qu'étant pour la plupart disponible gratuitement, la concurrence est réelle dans ce domaine. Toutefois, il semblerait que d'autres codeurs restent fidèles et traditionnels à des bibliothèques et extensions qui se sont mieux stabilisées avec le temps, et dont quelques uns ont constitué le socle de plateformes à grande audience. Alors, avec l'introduction imminente de PHP 7 dans l’écosystème du Web, quel est en 2015, votre Framework préféré ? Quel(s) Framework(s) combine(nt) au mieux simplicité, rapidité et portabilité ? Sondage CMS

Dominique Cardon : l'influence des algorithmes à l'ère de Google Le 29 mars dernier, Dominique Cardon était l’invité de l’association Doc Forum à Lyon pour délivrer ses réflexions sur le thème : « A quoi rêvent les algorithmes? Nos vies à l’heure des big data ». En qualité de sociologue au Laboratoire des usages d’Orange Labs et professeur associé à l’Université de Marne-la-Vallée (LATTS), il s’intéressent aux relations entre les usages des nouvelles technologies et les pratiques culturelles et médiatiques. évoque l’influence des algorithmes à comprendre et à apprivoiser. Google, Amazon, Facebook mais aussi les banques et assurances accumulent d’énormes quantités de données calculées par des algorithmes qui induisent une représentation spécifique de la société. Le sociologue Dominique Cardon pointe la nécessité de comprendre le fonctionnement des algorithmes pour en tirer le meilleur parti. « 95 % de l’audience du Web est centrée sur 0,03 % des contenus disponibles ». « Pour Google, la visibilité se mérite ou s’achète »

Symfony 3.0: The roadmap During the last year, I've been talking about Symfony 3.0 at various conferences. I've been thinking about the best Symfony 3.0 strategy for quite a long time now and it's time to share my thoughts with everyone. Major Versions Some developers and most project managers are afraid when major versions of their favourite Open-Source libraries are announced; probably because major versions are associated with backward incompatible changes. Many questions arise: Will the changes bring significant value for my project? Is the roadmap clear enough to anticipate the upgrade? The fear of major new versions is based on bad experiences from the past: think about Perl 6 or PHP 6. First, everyone knows that major versions need to happen on a regular basis. As the project manager of Symfony, one of my responsibility is it to keep the code as stable as possible for as long as possible. What is Symfony 3.0? The Symfony 3.0 Schedule What should you do? Where is Symfony 3.0? Symfony 3.0 minimal PHP version

The Release Process (Contributing to Symfony) This document explains the release process of the Symfony project (i.e. the code hosted on the main symfony/symfony Git repository). Symfony manages its releases through a time-based model and follows the Semantic Versioning strategy: A new Symfony minor version (e.g. 2.8, 3.2, 4.1) comes out every six months: one in May and one in November;A new Symfony major version (e.g., 3.0, 4.0) comes out every two years and it's released at the same time of the last minor version of the previous major version. Development The full development period for any major or minor version lasts six months and is divided into two phases: Development: Four months to add new features and to enhance existing ones;Stabilization: Two months to fix bugs, prepare the release, and wait for the whole Symfony ecosystem (third-party libraries, bundles, and projects using Symfony) to catch up. Maintenance Each Symfony version is maintained for a fixed period of time, depending on the type of the release. Symfony Versions Tip

Pourquoi utiliser un framework PHP ? C’est une question qui revient souvent et qui mérite une réponse claire. Ce post a pour objectif de vous encourager à utiliser un framework PHP, peu importe lequel, lors de vos développements PHP. Les frameworks PHP, c’est cool… Passé cette phrase, qu’apportent-t-ils véritablement ? Une organisation à votre projet Que vous travailliez en équipe ou tout seul dans votre garage, un projet a toujours besoin d’organisation. découpage logique du code sourcefactorisation de composants communs, réutilisabilité du codeajout de couche métierséparation des logiques techniques / métiers (développeurs) et logiques de présentation (designeurs / intégrateurs)maintenance et évolutivité Bref, autant de choses qui modifieront la façon dont vous concevez votre projet. Des composants et bibliothèques réutilisables Une incitation aux bonnes pratiques C’est surtout vrai avec les versions 2 des frameworks les plus connus (Zend, Symfony, Cake). Une base régulièrement mise à jour Conclusion

Related: