sticker20.com

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書く事で広告が消せます。

symfonyの使える?バージョン

symfonyでは現状

  • stable 0.6.3
  • beta 0.7系
  • alpha 0.9系

があるかと思いますが、この乱立が使う側に結構混乱を招いているようです。

通常stableが安定して、多くの人が使うべきバージョンなのですが、開発が日々行われている為、使いたい新機能がstableに無かったり、stableなんだけどまだ1.0のメジャーバージョンに行ってない為にバグが潜んでたり(sfCacheで悩まされたりしてました)、正直使う側のユーザーとしては

「どれを使ったらいいのよー!」

ってなってるみたいです。現に最近のメーリングリストでは、alphaを使っているにもかかわらず、

「あれ、これ、それが動かないぞー!」

って怒ってる人の発言がよく目に付きます。他には

「alphaがバグってるんだったら先に行ってくれー!」

と言ってる人もいるようです。(alphaなんだから当然開発途中なんですが)答える方の人も少し疲れてる様子で、ウィキペディアのリンクを貼って「alphaとはbetaとは」、と解説している人も居ます。

そのウィキペディアのリンク
http://en.wikipedia.org/wiki/Development_stage

そこでみんなの疑問がどのバージョンが一番良いの?っていう事になると思います。

これはあくまでも主観的な意見で個人の経験談ですが、現状は0.7系のbetaが宜しいかと思います(キャッシュ周りもうまく動いているようですし)。0.6.3系は一応stableですが、やはりまだバグが残っています。0.9系のアルファは現状 最前線で開発されているので、手戻りが多そうでなかなか手が出せません。

しかしながら、0.7系でうまくまとまるのかというとそういうことでもなく、0.8系から盛り込まれてきている新しい機能( http://www.symfony-project.com/trac/wiki/SymfonyPlugins )なんかは使えませんし、構造自体かなり手が加えられているようなので0.7系でアプリケーションを完成してしまい、いざ1.0系に移った時には動かない、ということにならないか結構心配だったりします。

最近のメーリングリストにもありましたが、0.8より下のバージョンで開発したプロジェクトで、symfonyをアップグレードする場合、

 symfony upgrade 0.8

のコマンド実行が必要なようです。

もう少し待てば1.0が出ると思うので、あまり現状深追いせずsymfonyで遊んでおくだけも手かもしれません。

参照:

コメント

コメントの投稿



管理者にだけ表示を許可する

トラックバック

http://sticker20.blog77.fc2.com/tb.php/22-8305b148

 | BLOG TOP |