Magento2与Magento1的区别有哪些

magento2是15年正式上线的正式版,框架和写法跟magento1有很大区别,用到了命名空间和composer,模块化设计更强。因为是刚出生不久 所以bug比较多。目前全世界做magento2的公司还不多 都是起步阶段。网上也没有多少资料可供参考。

主要区别有:

1,magento2集成了jquery,不需要手动引入。而magento1默认是用的prototype,需要手动引入jquery

2,magento2插件的代码 模版 css和js都在一个目录里面(在插件目录下 app/code/插件名字)。而magento1是分开的(js在js/下,css在skin/下,模版在app/design/下,代码在app/code下)。

3,magento2用了命名空间,新建php文件类的时候,需要在头部namespace声明下。

4,magento2的控制器action 都是独立的文件。
比如
test.magento.com/controller/action1
test.magento.com/controller/action2
这里的action1和action2方法都不是在controller文件里。而是分开写的。
Action1.php和Action2.php

5,magento2需要php7.0和mysql5.6以上版本。不然的话 安装不了。

6,magento2提供了命令行,添加插件或者修改代码后需要在命令行里进行代码编译和生成缓存。

7,magento2引入了requirejs来管理js,对js要求更高 写法更规范。对js各组件功能采用了mvc架构。

8,magento2对各个模块引入了composer,支持插件打包升级。

原文https://bbs.mallol.cn/?thread-83.htm

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值