0

私は初めてコハナを学び、mcvの原理についていくつかの基本的な事実を知る必要があります。これまで、HTMLページのヘッダーで参照されているJavascriptフレームワーク(ext、openlayersなど)のみを使用していました。次に、クラスが抽出され、アプリケーションで使用されます。1つのExt.jsフレームワークインストールを参照する個別のアプリケーションを好きなだけ持つことができます。

MVCフレームワークとしてのKohanaは明らかに異なりますが、どの目的を果たしますか?これは、Kohanaインストール内でWebアプリケーションを作成するために使用されますか。1つのWebアプリケーション...またはそれは無限の数のアプリケーションを作成するために使用されますか?私が見る限り、kohanaフレームワークをダウンロードし、フレームワークを適応/拡張してアプリケーションを作成します。たとえば、Webcmsです。私は正しい方向に進んでいますか?

乾杯、

ロブ

4

2 に答える 2

2

Kohana フレームワークは通常、Web アプリケーションの構築に使用されます。通常、1 つの Kohana インストールを使用し、それを使用して Web アプリケーションを作成します。

必要に応じて、Kohana を /usr/share/Kohana のような場所に集中的にインストールすることもできます。次に、アプリケーション フォルダーを移動し、index.php のパスを適切な場所に更新します (システム パス、モジュール パス、およびアプリケーション パス)。

MVC が許可するのは、ビジネス ロジック (モデル)、コントローラー (モデルを使用してデータを取得し、それをビューに渡す) を分離するためのデザイン パターンであり、ビューは通常、ブラウザー (HTML) に出力されるものです。詳細はこちら

http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93コントローラー

于 2012-05-04T13:09:24.867 に答える
0

はい、通常、各 Web アプリケーションには独自のライブラリのコピーがあります。したがって、Kohana の 1 つのコピーが 1 つの Web アプリに拡張されます。

MVC は、Web フレームワークで一般的なパターンです。これにより、コードの再利用が向上し、アプリのさまざまな部分間の結合が失われます。

于 2012-05-04T12:09:08.690 に答える