Aujourd'hui 28 mars, le code de la version 1.1 de symfony (dont la beta2 vient de sortir) est stabilisée au niveau des fonctionnalités, et seules des corrections de bugs seront apportées jusqu'à la sortie de la version stable. Les 8000 tests unitaires sont au vert, ce qui garantit la conformité du code aux spécifications que les développeurs se sont fixés pour cette nouvelle version. La documentation, elle, sera livrée en même temps que la sortie de la version stable.

Le risque de partir aujourd'hui avec la version 1.1 de symfony sur un nouveau projet est principalement l'absence d'une documentation complète officielle. Cela implique donc de devoir suivre régulièrement l'actualité des développements du framework pour prendre en compte les modifications apportées, mais aussi de lire le code du cœur ou l'API pour connaître le "mode d'emploi" de certaines fonctionnalités. La communauté des utilisateurs symfony est cependant là pour répondre aux questions et apporter une aide éclairée sur certaines problématiques de mises en oeuvre.

Partir aujourd'hui sur un nouveau projet en 1.1 avec une perspective de mise en ligne rapide n'a que peu de sens, puisque l'essentiel de la période cruciale de l'initialisation projet se fera sans documentation et sur une version réputée non-stabilisée. Mais pour des projets à plus long terme, partir sur une base de code 1.1 représente la garantie de faire reposer son socle applicatif sur des bases plus solides et fonctionnellement plus riches, particulièrement dans le domaine de la gestion de formulaires, de l'internationalisation et de la création de tâches en ligne de commande.

Notez aussi que dans le cas d'une migration d'un projet basé sur la version 1.0 en 1.1, Sensio peut bien évidemment vous proposer un accompagnement personnalisé. N'hésitez pas à nous contacter pour plus de renseignements sur nos offres de services.

Dernier point important pour une utilisation professionnelle du framework, si la version 1.0 du framework est supportée 3 ans, la version 1.1 - dite de "transition" - sera quand à elle supportée une année complète, de même que la version 1.2. La version 2.0, quand à elle, sera à nouveau une version entreprise maintenue trois ans... mais nous n'en sommes pas encore là ;-)