【问题标题】:ExtJS MVC structureExtJS MVC 结构
【发布时间】:2012-04-07 19:44:30
【问题描述】:

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

谢谢

勒隆

【问题讨论】:

  • 技术上 ExtJs MVC 不是传统思维方式的 MVC。查看this thread

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


【解决方案1】:

我同意@Molecule Man 的 cmets 以及 Sencha 线程中表达的观点。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-02
    • 2013-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多