2009-04-15 7 views
0

私はZend FrameworkベースのWebshopアプリケーションを開発してきました。アプリケーションはいくつかのクライアントに対して正常にセットアップされていますが、アプリケーションの拡張性とモジュール性に関する問題がますます増えています。"完全に"モジュラーなZFベースのアプリケーションを作成する最良の方法は何ですか?

多くのクライアントでは、いくつかの点でさまざまなアプローチが必要です。多くの場合、デフォルトモジュールのカスタマイズや拡張が必要になることがあります。私はZend Frameworkベースのコードをウェブで探していて、これを私に導くことができました。これまでのところMagentoが私が思いついた唯一の例でした。 Magentoは、拡張性とモジュール性を提供する非常に優れた仕事をしているように見えますが、コードは私の現在のニーズ(またはそのように思われる)にはあまりにも複雑で広範囲です。理想的な状況で

次のように、それが働くだろうが:

  • 各クライアントは、「ベース」アプリケーションは
  • モジュール、コントローラをインストールされる、モデルが簡単に
  • 上書きまたは延長すべき新モジュールを簡単に作成する必要があります。

他のZend Frameworkベースのアプリケーションやg正しい方向に私を助けてくれますか?

ありがとうございます。

+0

違反はありませんが、これは「より良いプログラマになる方法を教えてください」という質問です。答えは深く複雑になり、主に多形性であるOODの原則によって推進されます。あなたがZFベースのプロジェクトを探しているだけで、始めるのを手助けしているのでない限り。 –

+0

あなたの返事をありがとう、Peter;私は犯行はしませんが、私はあなたのポイントが何であるか分かりません。あなたが答えが複雑すぎると言っているのであれば、これはそうかもしれません。しかし、私たちはすべてここで学びます。私はこの時点でかなり失われているので、私はいくつかのポインタを使用することができることを認めます。 –

+0

私はこれがプログラマーが数か月にわたって学ぶもののタイプであり、StackOverflowの限定されたコンテキストで役に立つ答えを出すためには、個人よりもはるかに賢明な人を迎えてくれると言っています。 –

答えて

1

私は、Zend Frameworkのバージョン1.8が、モジュラーアプリケーションの構築に関する多くの問題に取り組むと考えています。特に新機能(Zend_Application)では、モジュールリソースの自動ロードが可能になります。これは現時点では容易ではありません。

私はそれについてよく分かりませんが、これは調べるべきことかもしれません。 1.8は今月末までに終了するはずです。

0

Zend Frameworkはフレームワークです。あなたが探しているのは完全なシステムです。それは、開発者がフレームワーク(Zendでも自分のものでも)の上にシステムを構築することです。

通常、人は車輪を再発明しないように指示しますが、この場合、新しいクライアントのために簡単に開発して展開できる独自のシステムを開発する必要があります。

すでに述べたように、それはあなたが探している非常に複雑な答えです。あなたはその答えを得られません。

+0

答えをありがとう、私はそれを感謝します。私は、私が使用できる "コピー/ペースト"ソリューションを探しているわけではないことを明確にしたいと思います。私はこれまで考えていなかったので、他の人がこの問題に遭遇した可能性のある解決策に非常に興味があります。 –

+0

その他の人は、あなたが本当に必要とするものの完全な要件を知らない。もちろん、基本的な要件を列挙していますが、あまりにも曖昧です。どんなに複雑でも基本的にコンサルテーションを求めています。コンサルタントは通常、人々が本当に良いお金を払っています。 – Matt

関連する問題