[b]使用感受[/b]:
1.有利于组件重用,软件开发和维护;
2.学习成本很高,要新人接受需要一段时间,在开发中要按照一定规范;
3.建议不要随便使用这样分层;
[b]层级介绍[/b]:
1.model和store其实就是管数据的;
2.view层,专注于界面展示 - grid, tree, panel 都是view,纯界面,极少逻辑代码,逻辑代码都写到controller中,这样好管理;
3.controller,建议逻辑代码都写到这里,这样好管理;
[b]关于文件夹名称[/b]:
注意文件夹起名controller/model/store/view文件夹名称一定的,
这样每个相应的类名也可以根据这个来取,如:"demo.view.menu.MenuGrid"
demo是整个应用程序的命名空间,view就是view文件夹,menu.MenuGrid就是view文件夹下的menu文件夹的
MenuGrid.js文件;
这样程序就可以用动态加载功能了;
深入了解:http://www.showframework.com/2012/07/extjs-mvc-architecture/
1.有利于组件重用,软件开发和维护;
2.学习成本很高,要新人接受需要一段时间,在开发中要按照一定规范;
3.建议不要随便使用这样分层;
[b]层级介绍[/b]:
1.model和store其实就是管数据的;
2.view层,专注于界面展示 - grid, tree, panel 都是view,纯界面,极少逻辑代码,逻辑代码都写到controller中,这样好管理;
3.controller,建议逻辑代码都写到这里,这样好管理;
[b]关于文件夹名称[/b]:
注意文件夹起名controller/model/store/view文件夹名称一定的,
这样每个相应的类名也可以根据这个来取,如:"demo.view.menu.MenuGrid"
demo是整个应用程序的命名空间,view就是view文件夹,menu.MenuGrid就是view文件夹下的menu文件夹的
MenuGrid.js文件;
这样程序就可以用动态加载功能了;
深入了解:http://www.showframework.com/2012/07/extjs-mvc-architecture/
本文深入探讨了使用ExtJS MVC架构的优势,包括组件重用、简化开发和维护,以及如何通过明确的层级划分(model、store、view、controller)优化代码组织。详细解释了各层的作用及实例应用。
617

被折叠的 条评论
为什么被折叠?



