Magento1改变了开发者和店主看待电子商务平台的方式。它运行得很好,但是现在由于它即将寿终正寝(EOL),所有的涉众现在必须考虑迟早要转向Magento 2。
我们做了一项调查,以找出大多数Magento开发者对于两个版本之间的差异以及初学者在开始Magento开发时应该使用的工具的意见。我们调查了50多名开发人员、设计人员和项目经理关于Magento 1和Magento 2之间的兼容性、设计和迁移问题。这里是所有这些的总结。
在可用性方面,你更喜欢Magento 1还是Magento 2?
大多数受访者表示,Magento 2比Magento 1更好。几乎70%的参与者支持Magento 2,而18%的参与者支持Magento 1。另外11%的人不确定这两个平台的可用性。
一位调查参与者表示:“Magento 1与Magento 2之间存在一条陡峭的学习曲线,但对于大多数内容管理系统来说,情况确实如此。他进一步解释说,这是因为如果他必须在Magento 2开设店铺,那就必须从头开始,因为这两个平台之间不兼容。
哪个性能更好:Magento 1 vs Magento 2?
同样的,Magento 2比Magento 1更受开发者青睐。近68%的开发者表示,Magento 2的性能要比Magento 1好得多,因为在这个平台上实现了新的库、更好的代码结构和React/PWA(渐进式Web应用程序)的使用。相比之下,只有28%的受访者支持Magento 1。
一位受访者表示:“Magento的开发者现在应该开始学习Magento 2,因为它在未来会很流行。”事实上,经过重新设计的Magento 2界面使其性能至少提高了50%。
哪个增强了安全性:Magento 1 vs Magento 2?
大多数参与者再次支持Magento 2, 81%的人推荐它是因为它的安全性,而只有7%的开发者认为Magento 1在安全性方面更好。
Magento 2具有优势有几个原因。首先,它具有React PWA兼容性,这是Magento 1所没有的。其次,大多数参与我们调查的开发者都表示,与Magento 1相比,它的学习曲线较为平缓。
根据参与者的说法,他更喜欢Magento2而不是Magento 1的原因是,“Magento2不同于Magento 1,它更像是一个框架,而不是内容管理系统(CMS),而且很快就会与Magento 1不同,尤其是在React/PWA革命之后。”我们在谈论两个不同的技术时代,这意味着‘未来即将到来’!”
哪个更容易开发:Magento 1 vs Magento 2?
调查参与者对这两个平台的开发可访问性有不同的看法。大多数参与者建议Magento 2,但也有相当一部分人支持Magento 1。
据一位参与者说,“Magento 2(2.0和2.1)的最初版本有太多错误,但最新版本正在改变这一点。我认为PWA将帮助Magento在未来再次变得更有影响力。
你对Magento 1的店主和开发者有什么建议?
我们的大多数调查参与者都建议店主迁移到Magento 2。但有一点需要注意,18.5%的参与者仍然支持保留Magento 1。
他们给出的理由是:“Magento 2 front – tend architecture在它自己的架构理想主义上走得太远了,这给开发人员带来了很多麻烦。”此外,仍然有太多的bug,这让它感觉它仍然处于测试阶段。这就是为什么他们建议Magento 1的店主在Magento 2版本变得更稳定之前,继续使用Magento 1。
另一位参与者表示:“如果你投资了很多,一切都运行得很好,那就留在Magento 1吧,它仍然是电子商务解决方案之王。”但对于那些正在寻找新业务平台的店主,我建议直接选择Magento 2,因为这是对未来更好的投资。
一些亮点:Magento 1 vs Magento 2
在大多数调查参与者支持Magento 2的地方,一些人也强调了围绕其开发的bug。主要有:
兼容性的问题
Magento 2.0、2.1和2.2的兼容性较差。为Magento 2.0所做的大多数扩展无法与最新的Magento 2.2版本兼容,该扩展需要从头开始开发。
从Magento 1迁移到Magento 2也是如此。
系统需求
Magento 2与所有系统不兼容,因此在安装新版本之前,必须首先确保系统得到支持。
缺少支撑导轨
由于Magento 2是一个相对较新的版本,与Magento 1相比,它目前没有合适的支持指南。这给精通Magento 1平台开发的开发人员带来了问题。
关键结论:Magento 1 vs Magento 2
- 大多数参与者支持Magento 2,他们认为即使存在所有bug,开发人员也应该开始掌握这个平台,因为它将引领未来的开发。
- Magento 2在性能、安全性和可用性方面表现突出。
- 对Magento 1满意的商店所有者应该在迁移之前等待Magento 2中的新更新。
- Magento 2需要从头开始开发。为Magento 1编写的代码不会为您提供任何帮助。