「完全に」モジュール化された ZF ベースのアプリケーションを作成する最良の方法は何ですか?
-
09-09-2019 - |
質問
ここしばらく、私は Zend Framework ベースの Web ショップ アプリケーションをゼロから構築することに取り組んできました。アプリケーションはいくつかのクライアント向けに正常にセットアップされましたが、アプリケーションの拡張性とモジュール性に関して、ますます多くの問題に遭遇しています。
多くのクライアントは、いくつかの問題に関してさまざまなアプローチを必要とし、多くの場合、デフォルト モジュールのカスタマイズや拡張が必要になります。私はこれまでのところ、私を導くことができる Zend Framework ベースのコードを Web で探しています。 マジェント これが私が思いついた唯一の例です。Magento は拡張性とモジュール性を提供するのに非常に優れているように見えますが、コードは私の現在のニーズにはあまりにも複雑かつ広範すぎます (またはそう思われます)。
理想的な状況では、次のように機能します。
- 各クライアントには「ベース」アプリケーションがインストールされます
- モジュール、コントローラー、モデルは簡単にオーバーライドまたは拡張できる必要があります
- 新しいモジュールは簡単に作成できるはずです
他に Zend Framework ベースのアプリケーションや、正しい方向に導いてくれるその他の指針はありますか?
前もって感謝します。
解決
私は、Zend Frameworkのバージョン1.8は、モジュール式のアプリケーションを構築するとの問題の多くに対処するために起こっていると思います。特に、それはのオートローディングを可能にすべきである( Zend_Application の)新しいとこの時点で行うことは容易ではないモジュールリソース、。
私はそれについてはあまり知りませんが、これはに見て何かかもしれません。 1.8は今月の末までに実施する必要があります。
他のヒント
Zend Frameworkには...フレームワークです。あなたが探しているのは、本格的なシステムです。開発者は、フレームワーク(Zendのか、自分自身かどうか)の上にシステムを構築することであるとして、それはあなたの仕事です。
人々は通常、車輪の再発明をしないようにあなたを伝えるが、この場合には、あなたの会社が簡単に開発し、新規顧客のために展開できるようにするための独自のシステムを開発する必要があります。
すでに述べたように、それはあなたが探している非常に複雑な答えです。あなたはその答えを得ることはありません。