从EXT js 3.4移植到EXT js 5.0

时间:2015-11-03 05:10:58

标签: extjs extjs3 extjs5 sencha-architect sencha-cmd

我在Sencha上有一个Web应用程序,目前使用Sencha Architect 3.2使用ExtJS 3.4功能,希望将某些表单移植/迁移到ExtJS 5.0。

需要进行哪些更改?他们将是未成年人还是少数?我是否需要将整个结构更改为MVC?

快速回复将不胜感激。

1 个答案:

答案 0 :(得分:1)

从Ext JS 3.x移动到> = 4.x(在您的情况下,5.x)是一个完整的应用程序重写。

在4.0中,Ext JS彻底改变了类系统的工作方式(使用类似Ext.define()的语法) - 一个突破性的变化如此激烈,以至于无法移植3.x应用程序。 API的变化比比皆是,尤其是你看到5.x和6.x的距离越远。使用Sencha Cmd对您来说也是完全陌生的。

您需要使用MVC吗?不......但它肯定是推荐的做法。如果您考虑使用Ext JS 5.x,MVVM也会成为一种选择。

我的建议是参加Sencha的培训课程,以便快速了解Ext JS提供的最新和最好的东西。然后从头开始使用新版本的应用;不要试图将它从一个版本移植到另一个版本。