有朋友问我是选Magento1x还是选Magento2x做B2C网站,当问到这个问题时,我会反问一些项目的情况
如:开发预算,人员配置,维护成本,是做什么产品,对Magento使用情况,等做一些了解,这样我会给出一个确切的选择,当然Magento1.x是可以升级到Magento2.x的
这里通过我的经验给大家分享一下 Magento1.x与Magento2.x 区别 ,官方有说明2018年停止更新Magento1.x

稳定性
Magento1.0到今天Magento1.938,时间有10年周期,有相当长的一个开发经历,众多的开发者与站点,维护成本较低
Magento2.0到今天Magento2.2只有2年时间,而且bug较多,异常较多,维护成本较高

扩展性
Magento1.0 扩展插件较多,包括支付接口,物流接口,大多数有成品模块
Magento2.0 扩展目前对比1.x会少很多,支付、物流开发模块较少,购买成品插件较贵,安装配置比较麻烦

模板制作
Magento2.x对比Magento1.x,不光要熟悉 css,html,jquery,bootstrap,还要对less,gurant等前端工具有了解,xml 标签也做了重构,门槛高了很多,并不像Magento1那样所见即所午,需要部署与生成,设试过程效率底

速度与性能
Magento2.x速度可以说是很大的提高,前端采用了jquery+requir,Magento1.x是采用的prototype.js,

后台操作
Magento2.x界面,操作菜单是采用主流的纵向,简洁方面, Magento1.x操作横向,操作方面个人感觉不是不好,有很多异常的报错,响应速度较慢,在可配置商品添加时这里改进是不错的

维护
Magento2.x

完整阅读 »