Symfony2のダウンロードページにはまだ次のように書かれています。
Symfony2.0はまだ安定していないことに注意してください。注意して使用してください(現在のバージョンはベータ1です)。
だから私はSymfony2を待つだけです。
ソースコード保護の意味はわかりませんが、2つのフレームワークはどちらもオープンソースであるため、いずれの部分もエンコードしても意味がありません(ライセンスで実際に許可されているかどうかを確認する必要があります)。
Zend Framework 2はまだオーブンの中にあり、その見た目では、Symfony2はZF2よりもベータ版ではありません。待ちきれない場合は、最も使いやすいものを使用してください。それ以外の場合は、Symfony2のベータ版がリリースされるのを待ってから、バグが解消されるまでもう少し待ちます。
ここで、アプリケーションにフレームワークをバンドルすることについて、おそらくある種のインストーラーを作成する必要があります。最初にSymfonyの「サンドボックス」バージョンを見て、それがどのように行われたかを確認できます。これは基本的に、解凍して機能する種類のインストールです。何も設定する必要はありません。それはあなたにいくつかの指針を与えるかもしれません。
何をするにしても、ユーザーがダウンロードして実行できる最小限のスペックスクリプトを記述して、システムにアプリを実行する準備が整っているかどうかを確認する必要があります(構成、phpモジュールなどを確認してください)。このようなスクリプトの例については、SlideShowProDirectorを参照してください。
主観的な答え:ZFを使用するのは、それが私がよく知っていることだからですが、そうは言っても、パフォーマンスに関しては、Symfonyでより良い結果が得られました。どうやらZF2は大幅な速度の向上が見られるでしょう。