是时候迁移到Magento 2.0了还是不稳定?


8

Magento 2.0已经开发了很长时间,但是我有些担心要从1.9版本进行迁移。

我的问题是关于:

  • 安全
  • 稳定性
  • 模组

将旧商店迁移到Magento 2.0是否安全?

Answers:


2

您绝对应该开始研究向Magento2的迁移。

安全性: Magento2随附Magento1拥有的所有安全修复程序。Magento2具有不同的体系结构和新技术,因此将更加安全。

稳定性:最终,Magento2比初始版本要稳定得多。这就是每个其他商人都迁移到Magento2的原因。这是未解决问题的列表。如果您正在寻找某些特定问题,则可以进行仔​​细研究。 https://github.com/magento/magento2/issues

模块:您可能知道您必须重写Magento1中所有的自定义模块。关于第三方模块,大多数应在Magento市场上可用。同样,您可以浏览Magento市场,检查其可用性。


1

Magento将要升级到2.3版本。Magento 2上有很多商店。

与Magento 1不同,您可以在magento的github存储库中看到所有问题

Magento 2比Magento 1具有更高的透明度

在可扩展性方面,它支持的事务比Magento 1多得多

在模块方面,现在更容易检查向后兼容性,这是magento 1中的一个大难题。


1

是的,将旧商店迁移到Magento 2.0是安全的。

安全:

使用,data-migration-tool您可以将旧商店迁移到新的Magento2商店。

该工具仅从您的旧商店数据中复制。不用担心安全性。

稳定性:

在Magento 2中升级后,所有核心数据都将在Magento2中迁移。不用担心稳定性。

模块:

第三方模块不会迁移。因为该自定义模块的数据库表在Magento2中不可用。

如果要使用该特定扩展安装在Magento 2中的自定义模块进行迁移,并在迁移工具中映射该自定义数据库表。


0

Magento 2.x不断得到改进,并且由大量开发人员进行维护。Magento团队已发布其2.2.2版本,这是一个稳定的版本。

此外,Magento 1.x将在一段时间后停止获取任何安全补丁或升级。

我们有很多理由将Magento 1.x商店升级到Magento2.x。

安全:

  1. Magento 2建立在成熟的技术堆栈之上,该技术堆栈被认为比Magento 1.x的技术堆栈更安全。
  2. Magento 2以CONCAT(SHA2('xxxxxxxxYOURPASSWORD',256),':xxxxxxxx:1')格式保存客户和管理员用户的密码。实际上,不可能破解它们。
  3. 大多数安全页面(例如管理面板网格,结帐页面等)都是使用剔除JS构建的,因此,如果黑客试图从页面源中进行猜测,则他们无法查看页面中将显示的内容。

稳定性:

  1. 众所周知,Magento将在不久的将来停止对Magento 1.x的支持,因此它将变得脆弱和不稳定。在开发Magento 2.x和日常新功能的同时,问题也已修复。因此,升级到Magento 2.x之后,您不必担心稳定性。

模块:

  1. 现在,Magento团队会验证提交给Magento市场的每个扩展。因此,您可以信任从Magento Marketplace购买/下载的每个扩展。
  2. 现在,由于插件的新概念,模块冲突的可能性降低了。使用插件的概念,我们可以扩展/更改几乎所有功能,而无需覆盖/破解核心代码。而且,它比覆盖类更好,因为它使用排序顺序对将首先调用哪个插件类进行排序。
  3. 与Magento 1.x版本相比,安装新的扩展和模块变得更加简单,因此也更加便宜。
  4. 内置的测试框架使在任何Magento站点上运行自动化测试变得容易,无论大小如何。

除了上述几点以外,还有许多其他方面证明升级到Magento 2.x是一个不错的决定。


1
谁拒绝了答案,为什么?至少让我知道原因。
Mohit Kumar Arora '18
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.