Symfonyフレームワークのバージョン2が新しくなりました。私はv1でいくつかのプロジェクトを作ったが、今は新しいバージョンの周りに頭を抱えようとしており、それは機能だ。 私はBundlesのコンセプトを読んだが、目的はまだ私にはあまり明確ではない。複雑なWebアプリケーションでのSymfonyバンドルの正確な説明
大きなWebアプリケーション(CRMなど)があるとします。バンドルはどのように見えますか? NewsBundle(ニュースレターを送信する)、ContactManagementBundle(連絡先を管理する)、UserBundle(ユーザーとその権限を編集する)ですか。
または、EmailBundle(電子メールトラフィック全体を処理する)、CRMBundle(すべてのCRMコードを入力する)、PermissionsBundle、ApiBundleのようにカットアップしない方がよいでしょうか。
ありがとう、それは物事をより明確にします。 – tomvo
"Symfonyのコード整理能力"?申し訳ありませんが、symfonyはバンドルの作成を強制するだけで、コンベンションに基づいた自動検出に結びついています(これはおそらく "コードの編成"に翻訳されます)。 – Florian
私はsymfonyで何かを学びました。バンドルの下にあるものを整理することは(一般的に)アプリケーション開発者としては悪い考えです。あなたは結局、フレームワークに結びついてしまいます。代わりに、フレームワークがないかのようにコードを整理します。 Symfony2は非常に優れています。柔軟性があり、実行できます。 – Florian