IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

Le framework PHP Symfony vient de publier sa version 3.2.0


Sujet :

Symfony PHP

  1. #1
    Community Manager

    Profil pro
    Inscrit en
    Avril 2014
    Messages
    4 207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2014
    Messages : 4 207
    Points : 13 061
    Points
    13 061
    Par défaut Le framework PHP Symfony vient de publier sa version 3.2.0
    Le framework PHP Symfony vient de publier sa version 3.2.0
    Avec l'intégration d'un nouveau composant pour la gestion des workflows

    Nom : Symfony.jpeg
Affichages : 16408
Taille : 40,3 Ko

    Symfony 3 suit son évolution, et l'éditeur SensioLabs veut continuer à tenir ces promesses avec cette édition. Après la stabilité et les améliorations apportées dans Symfony 3.1, la version 3.2 vient d'être publiée avec de nombreuses fonctionnalités dont l'intégration d'un nouveau composant pour gérer les workflows (flux de travail). En plus, ce sont plus de cent cinquante nouvelles fonctionnalités qui sont disponibles dans cette nouvelle release. Ces nouvelles fonctionnalités couvrent plusieurs couches du framework dont : le bundle du framework (FrameworkBundle), l'intégration du moteur de templates Twig, la couche de sérialisation, la console, la couche du Dependency Injection, la gestion de la sécurité, la gestion du cache, le routage, la stabilité des scripts YAML, l'amélioration du Var Dumper et du bundle WebProfiler, l'intégration de PhpUnit pour les tests d'exécution, la validation des données en entrée, la gestion des formulaires et l'intégration des fondamentaux HTTP. D'autres améliorations ont été également apportées pour la gestion du système de fichiers, la gestion des bases de données avec Doctrine et bien d'autres.

    Le nouveau composant de gestion des workflows est une implémentation d'une sous-classe dédiée au workflow du langage de modélisation Petri net. Le but de ce composant est de permettre aux développeurs de mettre en œuvre les procédures métiers usuelles, de leurs utilisateurs. Il s'agit, par exemple, des processus d'achat en ligne, pour une application d'e-commerce, ou de la procédure de publication d'un article pour un site d'actualités.

    Symfony veut ainsi confirmer sa position d'être l'un des leaders dans l'écosystème des frameworks PHP. Depuis quelques années, plusieurs développeurs Web ont adopté ce framework qui aujourd'hui constitue le socle de nombreuses applications Web d'envergure.

    SensioLabs, l'éditeur de Symfony promet assurer le support de cette nouvelle version jusqu'en fin Janvier 2018. Cependant la version 3.3 est en cours de développement et une version de tests est déjà disponible.

    Nom : release-process.jpg
Affichages : 6945
Taille : 66,5 Ko

    Sources : Blog officiel, Roadmap Symfony, Workflow Symfony


    Votre avis ?
    Avez-vous déployé cette release Symfony 3.2.0 ? Qu'en pensez-vous ?
    Pensez-vous que ce composant de gestion des workflows apportera une réelle valeur ajoutée au framework Symfony ?


    Voir aussi :
    Sondage : Quels frameworks PHP utilisez-vous et pourquoi ?
    Quels sont les frameworks PHP les plus populaires de 2015 ? Un spécialiste de l'hébergement propose un classement des cinq les plus sollicités



    La rubrique Symfony
    Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

  2. #2
    Membre expérimenté
    Avatar de Jarodd
    Profil pro
    Inscrit en
    Août 2005
    Messages
    851
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 851
    Points : 1 717
    Points
    1 717
    Par défaut
    Symfony veut ainsi confirmer sa position de leader dans l'écosystème des frameworks PHP.
    On a des sources ou c'est au doigt mouillé ?

    Parce que de mon sentiment (doigt mouillé aussi), Symfony est très populaire en France, 9 annonces sur 10 demandent du SF2. Par contre à l'étranger, c'est plutôt Zend qui domine, puis dans une moindre mesure CakePHP et Laravel (avec une bonne progression de ce dernier sur les derniers mois). Symfony serait-il plébiscité parce qu'il est français ?

    SensioLabs, l'éditeur de Symfony promet assurer le support de cette nouvelle version jusqu'en fin 2018.
    Sur l'image, on dirait plutôt qu'il est supporté jusqu'à août/septembre 2017, et que c'est la 3.3 qui va jusqu'en 2018.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2007
    Messages : 38
    Points : 38
    Points
    38
    Par défaut
    Pour avoir plus d'information sur la durée de vie des versions: http://symfony.com/roadmap?version=3.2#checker

  4. #4
    Membre régulier
    Homme Profil pro
    Responsable d'un système d'information métier
    Inscrit en
    Septembre 2016
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Responsable d'un système d'information métier

    Informations forums :
    Inscription : Septembre 2016
    Messages : 22
    Points : 121
    Points
    121
    Par défaut
    Citation Envoyé par Jarodd Voir le message
    Sur l'image, on dirait plutôt qu'il est supporté jusqu'à août/septembre 2017, et que c'est la 3.3 qui va jusqu'en 2018.
    En fait, il y a deux types d'orientation du support : les errors fixes et les security fixes.
    Les errors fixes s'arrêtent en Juillet 2017, mais les security fixes continuent jusqu'en Janvier 2018

    Nom : roadmap.jpg
Affichages : 5984
Taille : 24,3 Ko

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Jarodd Voir le message
    On a des sources ou c'est au doigt mouillé ?

    Parce que de mon sentiment (doigt mouillé aussi), Symfony est très populaire en France, 9 annonces sur 10 demandent du SF2. Par contre à l'étranger, c'est plutôt Zend qui domine, puis dans une moindre mesure CakePHP et Laravel (avec une bonne progression de ce dernier sur les derniers mois). Symfony serait-il plébiscité parce qu'il est français ?

    Sortant récemment d'un recherche d'emploi en Nouvelle-Zélande je peux confirmer que Symfony est une compétence recherchée, bien plus que Zend. Les autres frameworks PHP demandés sont Laravel et CodeIgniter (et Silverstripe qui est un framework édité par une boite NZ mais pas connu chez nous). CakePHP pour un usage professionnel j'ai très rarement vu de demande et même Zend est a la ramasse.


    Je pense que Symfony est une compétence appréciée parce que contrairement a ses concurrents principaux sur le marche du travail il n'enferme pas le développeur dans un workflow préconçu. Ce genre de workflow est ce qui fait la force de Laravel par exemple, qui guide le développeur quasiment de A a Z en lui proposant souvent ce qui se fait de mieux pour chaque étape. Symfony c'est plus "voila un tas d'outils et des API, le routage c'est comme ça et maintenant débrouillez vous", du coup c'est plus compliqué mais sur le long terme un développeur qui connaît/maîtrise tous les composants de Symfony a une très bonne vision de l'écosystème du web backend dans son ensemble.
    Dernière modification par Invité ; 06/12/2016 à 21h36.

  6. #6
    Membre chevronné

    Homme Profil pro
    Mentaliste
    Inscrit en
    Mars 2008
    Messages
    872
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Mentaliste
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 872
    Points : 1 813
    Points
    1 813
    Par défaut
    Moi qui démontre systématiquement à tous les étudiants qui viennent d'apprendre Symfony, comment faire la même chose en 4 à 10 fois plus vite avec Django, je dois reconnaître que pour la toute première fois depuis son existence, Symfony m'intéresse par ce composant qui est juste un manque énorme sur le plan professionnel : du point de vue métier, la gestion de Workflow est cruciale et je n'ai jamais compris pourquoi si peu de frameworks (voire aucun à part Symfony) n'avaient cette capacité.

    Odoo, par exemple, est exceptionnellement bon dans ce domaine, mais c'est un ERP, pas un frameworks, j'en parle juste pour ceux qui n'ont jamais essayé de Workflow : allez sur la version démo en ligne d'Odoo, et faites vous une idée de ce que c'est. Du point de vue métier, c'est très important.
    .I..

  7. #7
    Membre expert
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Points : 3 004
    Points
    3 004
    Par défaut
    je plains les pauvres victimes "étudiants" de surferX et son extrémisme technologique pour django.
    Il n'a pas encore compris que chaque framework à ses avantages et ses inconvénients.

  8. #8
    Membre chevronné

    Homme Profil pro
    Mentaliste
    Inscrit en
    Mars 2008
    Messages
    872
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Mentaliste
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 872
    Points : 1 813
    Points
    1 813
    Par défaut
    Citation Envoyé par dukoid Voir le message
    je plains les pauvres victimes "étudiants" de surferX et son extrémisme technologique pour django.
    Il n'a pas encore compris que chaque framework à ses avantages et ses inconvénients.
    J'ai fait benativo et livrepizzas sous Symfony. Je suis le relecteur technique de "Symfony 2 essentials".

    Lorsque mes étudiants ont eu un cours Symfony (que je ne donne pas), avec un excercice pratique, j'attends qu'ils me montre leur TP et leur objectif, puis je crée la même chose en direct live, en Django, et ce qu'ils on fait en plusieurs jours, je le fais en quelques minutes.

    Les seules et uniques choses qui font que Django est moins connu et moins utilisé et c'est que : (1) il faut savoir passer en production sur un serveur personnel, avec un frontal (varnish ou nginx), donc maîtriser toute la chaîne, et (2) écrire en Python...
    (1) coupe Django de tous les débutants
    (2) le fait de forcer à écrire proprement car c'est basé sur l'indentation, ça en rebute plus d'un jeune qui n'a jamais trop travaillé en équipe et n'a pas encore été obligé de lire deux fichiers Php écrits totalement différemment par deux développeurs différents, sur le même site Web.

    Je te laisserai voir les notes que me donnent les étudiants pour savoir s'ils sont satisfaits ou pas de mes cours. Plains les, ils semblent tous forcés de m'avoir mis les notes que j'ai sur mes 4 établissements différents ! Allez, comme d'habitude, au lieu d'avoir du concret et du constructif (ce que j'essaie de mettre même dans ce message), il n'y a que des critiques inutiles -> désabonnement de la discussion, seul le topic était intéressant.
    .I..

  9. #9
    Membre expert
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Points : 3 004
    Points
    3 004
    Par défaut
    surferIX, je ne comprends pas ce que viens faire ta propagande pro django sur un topic mise à jour de Symfony.
    manifestement, tu as une volonté de faire du cassage de Symfony puisque tu expliques si bien ta façon sournoise de faire avec tes étudiants dans le message précédent.

    chaque framework à ses avantages et ses inconvénients et chacun répond à des objectifs différents.

  10. #10
    Expert éminent sénior

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Avril 2002
    Messages
    2 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 790
    Points : 18 936
    Points
    18 936
    Par défaut
    Si Django c'était plus performant que PHP ca serais peut être plus utilisé, mais c'est pas le cas...



    C'est la même propagande que pour RoR, on nous a bassiné les oreilles avec : "RoR c'est mieux parce que blablabla", finalement moins de 1% de part de marché à l'arrivée parce que sauf exceptions les sites fait en RoR sont lents et ca coute un bras en serveurs dédié.

    Pour certaines entreprises payer des serveurs dédiés pour django c'est pas un problème, donc résultats

    Sur http://emploi.developpez.com on trouve :

    -> "django", 144 résultats
    C'est pas si mal

    -> "symfony", 878 résultats
    C'est 6 fois plus.
    Ne prenez pas la vie au sérieux, vous n'en sortirez pas vivant ...

  11. #11
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Points : 16 372
    Points
    16 372
    Par défaut
    Sauf erreur de ma part, Django c'est du Python alors que Symfony c'est du PHP.
    Est-ce qu'on pourrait s'en tenir à une comparaison à l'intérieur de la même techno et ne pas entrer dans une variante du sempiternel débat "PHP c'est mieux/moins bien que <Insérez ici la techno de votre choix>" ? Je suis à peu près sûre qu'il y a un débat "Votre langage / techno favori pour faire du Web" quelque part ailleurs sur le forum.
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  12. #12
    Community Manager

    Profil pro
    Inscrit en
    Avril 2014
    Messages
    4 207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2014
    Messages : 4 207
    Points : 13 061
    Points
    13 061
    Par défaut
    Citation Envoyé par Celira Voir le message
    Je suis à peu près sûre qu'il y a un débat "Votre langage / techno favori pour faire du Web" quelque part ailleurs sur le forum.
    Oui en effet. Voici un sondage sur les préférences de chacun pour les langages serveurs Web en 2015
    Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

  13. #13
    Membre régulier
    Homme Profil pro
    Responsable d'un système d'information métier
    Inscrit en
    Septembre 2016
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Responsable d'un système d'information métier

    Informations forums :
    Inscription : Septembre 2016
    Messages : 22
    Points : 121
    Points
    121
    Par défaut
    Citation Envoyé par Siguillaume Voir le message
    Voici un sondage sur les préférences de chacun pour les langages serveurs Web en 2015
    Et les tendances semblent ne pas avoir beaucoup changé en 2016

Discussions similaires

  1. Les meilleurs cours et tutoriels pour apprendre le framework PHP Symfony
    Par Community Management dans le forum Symfony
    Réponses: 3
    Dernier message: 07/07/2019, 02h11
  2. Apprendre le composant Dependency Injection du framework PHP Symfony
    Par Community Management dans le forum Symfony
    Réponses: 4
    Dernier message: 14/02/2016, 22h41
  3. Réponses: 15
    Dernier message: 22/02/2010, 13h41
  4. Réponses: 0
    Dernier message: 18/02/2010, 08h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo