+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Community Manager

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    août 2007
    Messages
    4 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : août 2007
    Messages : 4 331
    Points : 21 708
    Points
    21 708

    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 : 7237
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 : 4984
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
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

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

    Informations forums :
    Inscription : août 2005
    Messages : 780
    Points : 1 461
    Points
    1 461

    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
    Membre du Club
    Profil pro
    Inscrit en
    juin 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 30
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : juin 2007
    Messages : 38
    Points : 43
    Points
    43

    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
    Nouveau membre du Club
    Homme Profil pro
    Responsable d'un système d'information métier
    Inscrit en
    septembre 2016
    Messages
    9
    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 : 9
    Points : 35
    Points
    35

    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 : 4348
Taille : 24,3 Ko

  5. #5
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    octobre 2009
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Nouvelle-Zélande

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : octobre 2009
    Messages : 164
    Points : 400
    Points
    400

    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.
    Désolé pour les rétines, clavier QWERTY

  6. #6
    Membre chevronné
    Avatar de SurferIX
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mars 2008
    Messages
    764
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mars 2008
    Messages : 764
    Points : 1 773
    Points
    1 773

    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.
    Regardez moi coder ⇛ ☆★ en direct ★☆
    "Ceci dit" n'est pas correct. Cf Wikipedia. Cela dit est du français correct.

  7. #7
    Membre chevronné
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    novembre 2012
    Messages
    1 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : novembre 2012
    Messages : 1 463
    Points : 1 998
    Points
    1 998

    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é
    Avatar de SurferIX
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mars 2008
    Messages
    764
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mars 2008
    Messages : 764
    Points : 1 773
    Points
    1 773

    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.
    Regardez moi coder ⇛ ☆★ en direct ★☆
    "Ceci dit" n'est pas correct. Cf Wikipedia. Cela dit est du français correct.

  9. #9
    Membre chevronné
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    novembre 2012
    Messages
    1 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : novembre 2012
    Messages : 1 463
    Points : 1 998
    Points
    1 998

    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

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    avril 2002
    Messages
    1 080
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : Luxembourg

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

    Informations forums :
    Inscription : avril 2002
    Messages : 1 080
    Points : 7 003
    Points
    7 003

    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
    6 887
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : France

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

    Informations forums :
    Inscription : avril 2007
    Messages : 6 887
    Points : 13 634
    Points
    13 634

    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.

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

  12. #12
    Community Manager

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    août 2007
    Messages
    4 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : août 2007
    Messages : 4 331
    Points : 21 708
    Points
    21 708

    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
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  13. #13
    Nouveau membre du Club
    Homme Profil pro
    Responsable d'un système d'information métier
    Inscrit en
    septembre 2016
    Messages
    9
    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 : 9
    Points : 35
    Points
    35

    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. Réponses: 2
    Dernier message: 10/11/2016, 03h18
  2. 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