如果我想用ExtJS构建一个大型应用程序,我应该如何使用Modularized架构? 前,
/app
/registration
/app
/model
/view
/controller
index.html
/lab
/app
/model
/controller
/view
index.html
index.html
(从某些人那里得到它:D)
这是推荐的方法吗?
我也需要使用MVC架构,建议吗?建议?
我的问题的简单版本:
如何在使用带有ExtJS的MVC时将代码放入模块中 :)
=============================================== == 更新于03-29-2012:D
我是ExtJS的新手,所以我仍然遇到问题:(
我的意图是将代码放入可管理的模块中 等,
这就是我需要的
/core
/controller
/(...)
/radio
/controller
/(...)
/(...)
但正如迪米特里所说,可能这是不可能的(现在的框架)
...所以
我们应该做类似下面的事情吗?
/controller
/CoreController
/RadioController
/(...)
如果是这种情况,我肯定会很快遇到问题:(
由于
答案 0 :(得分:1)
作为一个起点,我建议阅读有关使用客户端MVC架构的sencha文档。
可以在此处找到该链接:http://www.sencha.com/learn/the-mvc-application-architecture/
答案 1 :(得分:0)
当前版本的框架没有直接的方式来模块化应用程序。 人们通常做的是在需要时初始化辅助控制器而不是app.js的strartup
关键是在辅助控制器上调用init()方法。这就是它的听众。 以下是此类解决方案的示例:https://stackoverflow.com/a/7649658/834424
编辑:这意味着您只有一个app.js而不是原始问题中的两个。