Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

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

Le , par Siguillaume

5PARTAGES

7  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


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.


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

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Siguillaume
Community Manager https://www.developpez.com
Le 12/12/2016 à 12:07
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
2  0 
Avatar de Jarodd
Membre expérimenté https://www.developpez.com
Le 06/12/2016 à 17:06
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.
1  0 
Avatar de Daniel Josue
Membre régulier https://www.developpez.com
Le 06/12/2016 à 17:43
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

1  0 
Avatar de Mrsky
Membre éprouvé https://www.developpez.com
Le 06/12/2016 à 21:18
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.
1  0 
Avatar de dukoid
Membre chevronné https://www.developpez.com
Le 09/12/2016 à 15:19
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.
2  1 
Avatar de Pierre Louis Chevalier
Expert éminent sénior https://www.developpez.com
Le 11/12/2016 à 19:50
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.
1  0 
Avatar de lyrix
Nouveau membre du Club https://www.developpez.com
Le 06/12/2016 à 17:24
Pour avoir plus d'information sur la durée de vie des versions: http://symfony.com/roadmap?version=3.2#checker
0  0 
Avatar de dukoid
Membre chevronné https://www.developpez.com
Le 09/12/2016 à 12:52
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.
1  1 
Avatar de Celira
Modératrice https://www.developpez.com
Le 12/12/2016 à 11:38
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.
0  0 
Avatar de Daniel Josue
Membre régulier https://www.developpez.com
Le 12/12/2016 à 12:12
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
0  0