Extjs4 大型项目目录结构重构
2013-06-16 00:13
281 查看
/article/4980529.html
根据上一篇文章,我们选择iframe的方式进行开发,那么也就必须对以前autoload方式的目录结构进行项目重构,重构的过程中,充分参考Sencha CMD中的所提到的Workspace和mutil-page application架构方式,最终调整后的项目目录结构如下所示:
整个项目的js等资源统一放到application(即workspace)文件夹下面,application文件夹可通过sencha cmd生成,下存放如下内容:
1.common,通用资源(图片,样式),复用javascript代码,复用模块(html等)
2.extjs Extjs的核心包
3.senchatouch Sencha Touch的核心包(根据情况取舍)
4.各模块文件夹,例如Organization组织架构管理模块
5.单模块的中的架构采用single app目录结构,可通过sencha cmd生成。Organization模块中再细分为mvc的架构,如有特殊资源,可以添加resources等文件夹
根据上一篇文章,我们选择iframe的方式进行开发,那么也就必须对以前autoload方式的目录结构进行项目重构,重构的过程中,充分参考Sencha CMD中的所提到的Workspace和mutil-page application架构方式,最终调整后的项目目录结构如下所示:
整个项目的js等资源统一放到application(即workspace)文件夹下面,application文件夹可通过sencha cmd生成,下存放如下内容:
1.common,通用资源(图片,样式),复用javascript代码,复用模块(html等)
2.extjs Extjs的核心包
3.senchatouch Sencha Touch的核心包(根据情况取舍)
4.各模块文件夹,例如Organization组织架构管理模块
5.单模块的中的架构采用single app目录结构,可通过sencha cmd生成。Organization模块中再细分为mvc的架构,如有特殊资源,可以添加resources等文件夹
相关文章推荐
- 常见的大型软件项目开发文件目录结构
- asp.net比较大型的企业网站的项目、目录结构问题
- 常见的大型软件项目开发文件目录结构
- 项目重构经验一 ——重新规划Android项目的目录结构
- 常见的大型软件项目开发文件目录结构
- asp.net比较大型的企业网站的项目、目录结构问题
- 常见的大型软件项目开发文件目录结构(转)
- Intellij idea导入项目时没有目录结构
- ASP.net MVC、Extjs多级目录(理论上可以无限级、非递归)treepanel显示和数据库(多级目录)存储结构的设计(上篇)
- JavaWeb项目的目录结构
- Android studio导入eclipse项目且不改变目录结构
- Android Studio 项目目录结构
- 学习笔记4-项目的目录结构与安装及启动过程分析
- Android项目目录结构
- 《Angular2项目之目录结构》
- maven项目标准目录结构
- 第04讲- Android项目目录结构分析
- [转]ASP.NET MVC 入门2、项目的目录结构与核心的DLL
- iOS-项目的目录结构能看出你的开发经验
- ASP.NET MVC 入门2、项目的目录结构与核心的DLL