为什么Magento保留旧版Prototype.js?

时间:2014-09-07 13:36:53

标签: magento prototypejs

在最后的1.9.0.1 Magento版本中,看起来使用的prototype.js是2010年的1.7

  • 原型JavaScript框架,版本1.7
  • (c)2005-2010 Sam Stephenson

为什么他们不使用2014年发布的1.7.2

我个人在网站上更新了原型,似乎一切正常,甚至更好。

你认为最后一个原型可能与一些Magento的东西有些不兼容吗?

2 个答案:

答案 0 :(得分:5)

你忘记了工程师的精神,“如果没有破产,就不要修理它”。直到有些事情只能通过升级来解决,那就没有意义了。升级意味着对整个应用程序的其余部分进行额外测试,并且企业软件测试必须非常彻底。

答案 1 :(得分:1)

我尝试手动将1.7.2上传到我的一个Magento项目,但在结帐时Chrome浏览器中出现了错误。 1.7.2似乎与1.7大不相同。 Magento现在转向jQuery,他们在企业版中包含jQuery,他们在1.9上使用它。所以我认为所有新功能都将主要在jQuery上编写,可能有一段时间他们会完全删除Prototype作为一个纯粹支持的库。