PEAR ( http://pear.php.net )のような他のフレームワークを知っていますか? 有名な PEAR を使用せずに、再利用可能な PHP コンポーネントを使用したい。私はすでにフレームワーク (Zend Framework) を使用していますが、支払い、暗号化、数学など、ZF に存在しない php コンポーネントを使用したいと考えています。
3 に答える
EZコンポーネントをチェックしてください。これは非常に疎結合のライブラリ セットであり、PEAR と Zend Framework のようなものの中間にあると私は常に考えています。見事にコード化されており、最新のものであり、よく見てみる価値があります。
Zend Framework のファンとして、自分のニーズに合わせて Zend Framework を拡張しない理由がわかりません。アプリケーションフォルダー内にクラスフォルダーを配置するというかなり単純な方法を使用します。これは、ブートストラップでセットアップするか、Zend_Loader でロードする必要があり、そこで独自のロジックを定義したり、関心のあるさまざまなモジュールをインポートしたりできます ( phpClassesも非常に役に立った)。
また、Zend Framework のコミュニティによって作成された多くのヘルパーを見つけることができます。これらは、いつでも役立つ可能性があります。さまざまなソースからコードの断片を取り除きたい場合は、Code Igniter や CakePhp などの他のフレームワークから Zend Framework にモジュールの一部をインポートすることもできます。共有したい場合は、おそらく ZF を拠点とするすべてのコミュニティに共有してください
そして、Symfony (evilpenguin が書いたもの) について警告する必要があります。試してみたい場合は、Symfony がすべての中で「最も怠け者」であることを忘れないでください。