【发布时间】:2016-06-02 15:03:27
【问题描述】:
我有一个具有以下结构的 ExtJS 4.2 应用程序:
我将启动一个新的 ExtJS 6 应用程序并将手动移动所有资源。
我已经读到在 ExtJS 6 中不支持传统的 MVC 结构(就像我在 4.2 中一样),所以现在我有一个 View 并且在我的视图下有一个 ViewController 将处理该视图的所有逻辑。对吗?
ExtJS 6 是否支持我的实际结构?
【问题讨论】:
我有一个具有以下结构的 ExtJS 4.2 应用程序:
我将启动一个新的 ExtJS 6 应用程序并将手动移动所有资源。
我已经读到在 ExtJS 6 中不支持传统的 MVC 结构(就像我在 4.2 中一样),所以现在我有一个 View 并且在我的视图下有一个 ViewController 将处理该视图的所有逻辑。对吗?
ExtJS 6 是否支持我的实际结构?
【问题讨论】:
仍然支持传统的 MVC 结构。事实上,它仍然是处理跨越多个视图的控制器的推荐方式。
但是,这不再是唯一的方法了。 ViewController 旨在与单个视图一起使用,并封装常见的逻辑,例如,经典和现代版本的视图。
您的结构应该可以正常工作,但会受到任何实际 API 弃用的影响。我将基于 4.2 的应用程序转换为使用类似布局的 6。
【讨论】: