0

Stackoverflowの受け入れ可能な質問かどうかはわかりませんが、ExtJSのMVC構造を理解するのに苦労しているため、質問を投稿することにしました。これは主に、ExtJS4.0の公式チュートリアルのこの部分が「すべてのアプリケーションが同じように機能するためです。それを私が本当に望んでいて、やろうとしていることです。ExtJSがどのように機能するかを理解することにもっと力を入れれば、コードの記述がはるかに簡単になると確信しています。私はCodeIgniterからMVCmosltyを学びましたが、「M」、「V」、「C」の背後にあるロジックを理解するのはかなり簡単でした。ただし、ExtJSでは、ほとんどの場合、私を最も混乱させるトピックであるストアがあるため、そのようにはなりません。MVCモデルにストアを持つロジックは、「M」の一部ではないはずです。

ありがとう

レロン

4

1 に答える 1

1

@Molecule Manのコメントと、そのSenchaスレッドで表明された意見に同意します。

命名について心配する必要はありません。MVCのモデルの一部としてストアを考えてください。カスタム通信レイヤーがある場合にのみ、ストアクラスに特別なロジックを追加する必要があります(標準のJSONでは、AJAXストアでは不十分です)。また、ストアは実際にはアプリケーションのビジネスロジックの一部ではないため、コントローラーの一部である必要はありません。

于 2012-04-08T15:31:04.453 に答える