[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/