Model view controller 在ExtJS 4 MVC中查看单元

Model view controller 在ExtJS 4 MVC中查看单元,model-view-controller,extjs,view,window,extjs4,Model View Controller,Extjs,View,Window,Extjs4,在ExtJS4MVC单网页应用程序中,我们如何识别视图? 将每个Exchange窗口视为视图单元是一个好的实践吗?(应用/视图文件夹中的每个窗口对应一个文件夹) 什么是最佳实践 您应该在启动应用程序之前阅读这些内容 为每个窗口使用单个文件夹可能是件麻烦事 概念不是针对每个窗口,而是针对每个实体(或模型) 关键是为每个模型的视图创建一个文件夹 例如,您的应用程序中有3个实体(模型),“sat客户”、“发票”、“付款”在视图主文件夹中应有3个子文件夹,每个模型对应一个子文件夹。每个文件夹中都有用于

在ExtJS4MVC单网页应用程序中,我们如何识别视图? 将每个Exchange窗口视为视图单元是一个好的实践吗?(应用/视图文件夹中的每个窗口对应一个文件夹)
什么是最佳实践

您应该在启动应用程序之前阅读这些内容


为每个窗口使用单个文件夹可能是件麻烦事

概念不是针对每个窗口,而是针对每个实体(或模型)

关键是为每个模型的视图创建一个文件夹

例如,您的应用程序中有3个实体(模型),“sat客户”、“发票”、“付款”在视图主文件夹中应有3个子文件夹,每个模型对应一个子文件夹。每个文件夹中都有用于每个模型CRUD的视图:列表和编辑。如果同一模型有其他视图,则应将其放入各自的文件夹(查询、图表等)

我一直在一个工资单应用程序中工作,我的规则是像在Java中一样使用soubfolders作为包。我将相关视图分组在同一个“包”中,即使不是仅针对一个模型。例如,我有一个用于所有“目录”模型(部门、作业等)的文件夹,另一个用于工资单处理等

ExtJS的MVC与rubyonrails非常相似


注意。

虽然这可以从理论上回答问题,但请在此处包含答案的基本部分,并提供链接以供参考。