5

私たちは今プロジェクトを開始しており、最善の方法は何かを知りたいと思っていました.Symfony 2 を使用しますが、これは安定しておらず最終版ではありませんが、それとも Symfony1 を使用して後でアップグレードしますか?

4

4 に答える 4

6

Symfony2 から始めることをお勧めします。Symfony 1 から 2 への移行は非常に難しく、Symfony2 はほとんどまったく異なるフレームワークです。

Symfony 1 のマイナー バージョン間での移行でさえ、本当に苦痛になる可能性があることを付け加えておきます。

于 2011-05-02T14:09:10.963 に答える
5

私はFrostyにある程度同意しますが、プロジェクトを開始したばかりで、1.4でそれを行うことを選択しました。

  • 私はすでにたくさんのコードブロックとモジュール全体を再利用でき、時間が重要です
  • S2は安定しておらず、私がしていることは初日から安定している必要があります
  • S2のドキュメントは良好ですが、S1.xのドキュメントと同じレベルではありません。
  • S2のプラグインの多くは進行中ですが、S1.xのプラグインの多くは堅実であり、十分に文書化されています。
  • スピードパフォーマンスは問題ではないので、S2のゲインは私には役に立ちません
  • クライアントは、成果物を入手する限り気にしません
  • S1.x(ウェル1.4)は、2012年末まで、18か月以上サポートされます。これは、特にWebアリーナでは、ソフトウェアの平均寿命よりもはるかに長いことがよくあります。
  • ネイティブ管理バックエンドはありません、そして私は本当にうまくいくものが必要です
  • 6〜12か月で、手作業でリバースエンジニアリングを行うことができます。このプロジェクトは、S2.xで完全に機能し、テストされています。
  • Fabpotは非常に賢い人で、おそらく1.4を2.xに変換するスクリプトを書いているので、心配する必要はありません(おそらく、彼はそうしませんが、他のすべては保持します)

上記は、S2はおそらく十分に安定しており、ドキュメントは使用可能であり、学習曲線を上るのに十分な時間があれば、Cookieがどのように崩れるかは個々のケースによって異なります。

于 2011-05-02T18:50:53.570 に答える
4

一言で言えば... 不可能です。私たちは Fabien Potencier 氏に「symfony1 から symfony2 への移行は可能でしょうか?」と尋ねました。彼の答えは私のものよりずっと短かった...いいえ。

Symfony2 は Symfony1 とは何の関係もありません。名前を共有するだけです。SF2 で新しいプロジェクトを開始し、それがどのように機能するかを理解しようとすると、新しい機能でプロジェクトを管理できるようになります。

引っ越しはダメ…

于 2011-12-19T15:01:58.273 に答える