ちょうど今はsymfonyを使うのはしばし待ったほうがいい?

下記のようにsymfonyのバージョンは互換性があまりない場合が多いので、選択する際には注意が必要です。

1. 1.0:リリース済み
2. ※2010/01にサポート終了
3. 1.1:リリース済み(1.0→1.1への移行互換性がない)
4. ※2009/06にサポート終了
5. 1.2:リリース済み(1.0→1.2への移行互換性がない、1.1→1.2は互換性がそこそこある)
6. ※2009/11にサポート終了
7. 1.3:2009/11リリース予定(1.2→1.3は互換性があり、移行は簡単らしい@Fabien氏談)
8.
9. 2.0:来年中にリリース予定(1.2、1.3などからの互換性はない)
10. ※今は小文字のsymfonyだが、2.0からSymfonyになる


今からsymfonyを使うならば、1.2がベストだと思われます。
1.2はサポート終了と同時に1.3がリリースされると予想ができるので、1.3が利用できる状態になると1.2→1.3へ移行を行って使用することになると思います。

これってどっちかというと「今はsymfony使わない方がいい」という風に見えるのですが気のせいですか?

  1. 1.0はサポート期間が明記された中では一番長く見えるけど将来への投資と考えるとまぁナシとしましょう.
  2. 1.1はもうサポート期間切れ.
  3. 1.2は開発中(あるいはリリース前後)にサポート期間切れ.
  4. 1.3はまだ未リリース,移行は簡単というのは「移行作業は必要」.
  5. 2.0はまだ先だし考えないで…と思わせつつ「互換性がない」という言葉のインパクト.

PHPカンファレンス2009でFabinが来ますが,1.3リリースが近いこともあり,多少選択基準について状況は変わってくるんでしょうかね.誰か突っ込んでみてください.