ExtJS MVC结构

时间:2012-04-07 19:44:30

标签: model-view-controller extjs extjs-mvc

我不确定这是Stackoverflow的一个可接受的问题但是我很难理解ExtJS的MVC结构所以我决定发布一个问题,主要是因为这部分来自官方的ExtJS 4.0教程“每个应用程序的工作原理都是一样的所以你只需要学习它“这就是我真正想要和打算做的事情 - 更好地理解ExtJS的工作原理,然后我很确定编写代码会变得更容易。”   我从CodeIgniter学到了MVC,并且理解“M”,“V”和“C”背后的逻辑非常简单。然而在ExtJS中它并不是那样,主要是因为我们的商店是最让我困惑的主题。在MVC模型中存储的逻辑是什么,不应该是“M”或“C”的一部分,如果有人想要节省时间,我会非常清楚解释为什么我们需要在主MVC结构之外定义的商店。

由于

Leron

1 个答案:

答案 0 :(得分:1)

我同意@Molecule Man的评论以及Sencha帖子中表达的意见。

不要担心命名。将商店视为MVC模型的一部分。如果您有自定义通信层(和标准JSON,AJAX存储是不够的),只有时间需要向商店类添加特殊逻辑。并且商店实际上并不是应用程序业务逻辑的一部分,因此它们不需要成为控制器的一部分。