首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ExtJS4.2中MVC的主要变化?

ExtJS4.2中MVC的主要变化?
EN

Stack Overflow用户
提问于 2012-12-22 16:42:25
回答 2查看 2K关注 0票数 7

我最近听说4.2版本中关于MVC应用程序的工作方式有一些重大的变化。我下载了测试版,但API似乎都是一样的。有没有人能给我解释一下即将发生的变化以及这些变化是怎么回事?我需要担心如果我更新了所有的控制器都会停止工作吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-22 16:51:56

不,,你不需要害怕,除非你在做完全奇怪的事情。

好吧,主要的变化是控制器不再需要Ext.app.Application实例。这是由于Ext.app.EventBus的更改,它现在是一种单例,因此允许所有控制器使用相同的实例。

这就是我目前所知道的。如果我得到了新的信息,我可能会更新我的帖子

票数 6
EN

Stack Overflow用户

发布于 2013-01-09 06:46:27

是的,我认为我们在4.2中对MVC所做的改变是非常重要的;然而,向后兼容一直是我们的首要任务。我确实承认,在4.2之前,MVC实现有许多长期未解决的问题,这促使人们跳过各种障碍来做他们需要的事情。我们一直在努力解决这些问题,并简化MVC体验,同时添加一些针对手头有大型应用程序的开发人员的功能。4.2 beta 2将包含其中的大部分内容,我们希望听到您对它们的反馈。

我计划在4.2发布之前写下这些改进,但这里有一个快速列表:

为了避免在解析dependencies

  • Ext.app.Application时出现任何模棱两可的情况,现在可以正确地处理自己的祖先,并且可以作为application

  • A中的顶级控制器使用,引入了事件域的新概念;现在可以触发和侦听与组件无关的事件。我们提供了几个开箱即用的域,很容易添加您自己的域-就像我不久前在my article中描述的那样,但更干净、更强大的

在向后兼容性方面有更多的小改进和改进,主要涉及依赖跟踪。如果你不做一些过于疯狂的事情,这些应该不会让你绊倒。如果你这样做了,那就是Betas的作用。:)

希望这能有所帮助!

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14001361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档