我们目前正在开发使用 ExtJs 4.0 作为前端框架的大型项目。后端是实体框架+ SQL Server,但这对这个问题并不重要(我希望如此)。
我正在寻找使用 Sencha Touch 添加我们应用程序的移动版本。我已经阅读了几篇文章,指出可以重用 40-50% 的代码。有没有人有这样做的实际经验?
如果我使用 ExtJs MVC 架构,我会只重用models
/stores
类吗?或者有什么方法可以重用例如内部的一些业务逻辑controllers
?
实际上项目组织和文件夹结构是什么?我是否需要保留两棵不同的树,或者所有东西都可以组合在一个屋檐下,并且只有在构建不同的项目时我才会得到不同的app-all.js
文件?