GRATUIT

Vos offres d'emploi informatique

Développeurs, chefs de projets, ingénieurs, informaticiens
Postez gratuitement vos offres d'emploi ici visibles par 4 000 000 de visiteurs uniques par mois

emploi.developpez.com

Symfony2 : la version finale du framework PHP est disponible
Avec plusieurs améliorations de performances et de securité

Le , par Michel Rotta, Expert éminent
Mise à jour du 29/07/11, par kdmbella

Comme l'a annoncé Fabien Potencier sur son blog hier, la version finale du framework Symfony 2.0 est disponible après la publication de près 12 pre-release.

Cette version majeure du framework a vu la participation de plus de 250 développeurs.

En ce qui concerne le code de cette nouvelle version, on remarque un réel souci de se conformer aux standards du web. Symfony 2.0 est centré sur les spécifications HTTP, les standards PHP (PHPUnit pour les tests unitaires, PSR-0 autoloader, les namespaces ...) et améliore l'inter-opérabilité avec les autres librairies PHP.

On notera également une architecture modulaire permettant d'utiliser les composants constituants le framework en stand alone.

Cette version apporte des gains des performances et plusieurs autres améliorations côté sécurité.

Télécharger Symfony 2.0

source : le blog de symfony 2.0

Et vous ?

Quel est votre avis sur cette version finale de symfony ?

Etes-vous prêt à l'utiliser pour vos développements futurs ?

Une nouvelle version ce matin dans les bacs

Avec plein de nouveautés (cf Article sur le Blog Symfony 2 du 6 février).

Notamment :

  • des modifications dans la partie sécurité avec une réorganisation du code et un nouveau bundle : SecurityBundle
  • extension de l'auto-loader
  • beaucoup d'évolutions dans le composant Form

et bien d'autres corrections.


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de dourouc05 dourouc05 - Responsable Qt http://www.developpez.com
le 28/07/2011 à 14:08
On a aussi un billet de blog pour le coup : http://symfony.com/blog/symfony-2-0. Juste un résumé de Sf2, en gros.
Avatar de kdmbella kdmbella - Expert éminent http://www.developpez.com
le 29/07/2011 à 14:07
Symfony 2.0 disponible en version finale

Mise à jour du 29/07/11

Comme l'a annoncé Fabien Potencier sur son blog hier, la version finale du framework Symfony 2.0 est disponible après la publication de près 12 pre-release.

Cette version majeure du framework a vu la participation de plus de 250 développeurs.

En ce qui concerne le code de cette nouvelle version, on remarque un réel souci de se conformer aux standards du web. Symfony 2.0 est centré les spécifications HTTP, les standards PHP (PHPUnit pour les tests unitaires, PSR-0 autoloader, les namespaces ...) et améliore inter opérabilité avec les autres librairies PHP.

On notera également une architecture modulaire permettant d'utiliser les composants constituants le framework en stand alone.

Cette version apporte des gains des performances et plusieurs autres améliorations côté sécurité

Télécharger Symfony 2.0

source : le blog de symfony 2.0

Et vous ?

Quel est votre avis sur cette version finale de symfony ?

Etes-vous prêt à l'utiliser pour vos développements futurs ?
Avatar de programaniac programaniac - Membre régulier http://www.developpez.com
le 29/07/2011 à 20:03
Enfin!
Je croyais qu'il allait devenir un framework fantôme à force d'attendre maintenant je peux commencer mes projets perso miam
Je suis juste pas trop pour l'utilisation de trois type de fichier pour gérer la config :S YAML, XML, ou PHP vous me conseillez entre ces trois types les gars ...?

kiss
Avatar de Sebish Sebish - Nouveau membre du Club http://www.developpez.com
le 29/07/2011 à 21:54
Je suis pas un expert mais je prefère quand c'est simple et clair: YAML.
Content que la version finale soit sortie en tout cas.
Avatar de Michel Rotta Michel Rotta - Expert éminent http://www.developpez.com
le 29/07/2011 à 23:22
Les trois systèmes peuvent être intéressants suivant les circonstances. Il ne faut pas pour autant oublier le quatrième système, les annotations, particulièrement puissant et agréable à utiliser.

Le Yaml, sera l'idéal pour l'écriture par un être humain.

Le XML sera intéressant dans le cas de l'utilisation d'une application qui va permettre l'édition d'un fichier de configuration.

Le PHP présente l'avantage d'être dynamique et donc de pouvoir récupérer des paramètres "à la volée" depuis différents systèmes de stockages, une souplesse incomparable.

Ils sont donc tous à envisager, suivant les circonstances.
Avatar de programaniac programaniac - Membre régulier http://www.developpez.com
le 30/07/2011 à 9:24
Citation Envoyé par Michel Rotta  Voir le message
Les trois systèmes peuvent être intéressants suivant les circonstances. Il ne faut pas pour autant oublier le quatrième système, les annotations, particulièrement puissant et agréable à utiliser.

Le Yaml, sera l'idéal pour l'écriture par un être humain.

Le XML sera intéressant dans le cas de l'utilisation d'une application qui va permettre l'édition d'un fichier de configuration.

Le PHP présente l'avantage d'être dynamique et donc de pouvoir récupérer des paramètres "à la volée" depuis différents systèmes de stockages, une souplesse incomparable.

Ils sont donc tous à envisager, suivant les circonstances.

Merci bien Michel, je me disait bien que s'il y avait moyen de choisir entre plusieurs type d'écriture ce n'était pas pour rien et tu m'a éclairci en plus de ça tu m'a appris qu'il y a les annotation j'en avait aucune idée auparavant ça commence à ressembler à du java miamm

Encore merci
Avatar de Michel Rotta Michel Rotta - Expert éminent http://www.developpez.com
le 30/07/2011 à 16:08
J'ai choisi les annotations pour la création des entités ainsi que pour un certains nombre d’instructions sur les contrôleurs, notamment les routes...
Avatar de nicorama nicorama - En attente de confirmation mail http://www.developpez.com
le 01/08/2011 à 11:41
On l'utilise la RC4 en production afin de produire un gros back office bête et méchant rapidement. La génération de crud est complétée par de la postproduction en groovy (ben oui, le php c'est un peu dépassé ).

Les Entities utilisent les annotations, et les routes utilisent le YAML. On a vraiment le meilleur des deux mondes.

On utilise jquery et les Datatables pour l'affichage des entities.
Au final, on a un gain de temps incalculable par rapport à un truc à l'ancienne.

Bref un GROS bravo à léquipe, et notamment FabPot, toujours très prompt sur GitHub.
Avatar de sybil sybil - Inactif http://www.developpez.com
le 13/08/2011 à 15:58
^rien n'est parfait
Avatar de echef echef - Membre du Club http://www.developpez.com
le 19/08/2011 à 14:33
Donc pour nos future projets on commence avec symfony2 ?
Avatar de dourouc05 dourouc05 - Responsable Qt http://www.developpez.com
le 30/08/2011 à 17:00
Citation Envoyé par echef  Voir le message
Donc pour nos future projets on commence avec symfony2 ?

C'est la possibilité préférée à l'heure actuelle, sachant que la première version ne sera plus maintenue très longtemps (novembre 2012) et que la migration entre les versions 2.x devrait être assez facile (http://symfony.com/doc/current/book/stable_api.html).
Offres d'emploi IT
Analyste programmeur - chef de projet h/f
MULTICIBLES - Limousin - Brive-la-Gaillarde (19100)
Développeur Symfony 2 PHP
LCNetwork - Ile de France - Marseille (13000)
CTO / développeur PHP - H/F
UpSourcing - Ile de France - Paris (75000)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique PHP