Answers:
好吧,您首先要记住的是Magento 1生命终止于2018年11月,因此在该日期之后,Magento 1将不再收到更新,这可能会导致Magento 1商店易受攻击。
然后,有几点要点:
这是关键点之一,版本2改善了Magento的性能。它包括开箱即用的全页缓存,本地支持Varnish和PHP7。也许您可以检查有关M1与M2性能的问答:magento 2比magento 1更好?
该技术堆栈还包括Redis,RabbitMQ和Solr Search。
根据您要实现的目标,尚未将可用于M1的所有扩展都移植到M2。这绝对可以帮助您做出决定。
另一方面,新的Magento Marketplace改进了向社区提供扩展的方式,从而确保Magento 2扩展的质量更高。
如您所知,Magento 2仍然存在许多错误(大多数是次要错误,但其中一些可能令人讨厌)。
Magento 2 附带了许多测试,这在代码质量方面是很不错的分数。
Magento 2的学习曲线与Magento 1截然不同。由于该软件仍然很新鲜,社区没有编写/记录像Magento 1一样多的自定义/开发过程(但这正是StackExchange所需要的;) )
另一个优点是Magento团队提供了从Magento 1迁移到Magento 2的工具。因此,根据您的项目,您可能要从Magento 1开始并在Magento 1寿命终止之前迁移到Magento 2。
这看起来像一个基于意见的问题,但很有趣。
我不知道是否有正确的答案,但是也许您可以从此处/将要添加的答案中得出结论。
这是我的意见:
我用+
我认为M2相对于M1的优势以及-
其他方式标记了 自己。
顺序是随机的。
我现在能想到的就是这些。当我记住事情时,我将添加更多内容。
我不会建议您是否改行,因为在这一点上,我本人也有不同的感觉。
我们应该从Magento 1.x迁移到2.x的原因有很多。其中一些是:
性能提升
更好的管理员用户体验
更好的前端用户体验
其他改进
我们应该从Magento 2.x开始的一大优势是Magento 1.x将在2018年11月以后停止接收更新,这可能导致Magento 1.x商店容易受到攻击。
您可以从magento的官方网站获取更多信息。
magento 1和magento 2之间有很多差异。
-- Performance Improvement
-- Full page cache support in community edtion
-- Latest Coding standard framework and php 7 support
-- Whole new structure for admin panel
基于UI的编码结构,-改进编码标准,初始化服务合同概念
与magento 1相比,每页的页面加载时间得到了改善
与magento 1相比,Magento升级(从magento 1到magento 2或Magento 2.0到更高版本)很容易
您可以从magento Magento 2的官方网站获取更多信息。
您可以从Google取得magento 1与magento 2之间的比较的许多文章。