laravel 商城_Laravel使用初心

我使用PHP开发有好几年了,从最早期接触的CI框架,到后来的OpenCart、ShopWT、CRMEB, 再到现在的Magento,多少会有一些比对和感触。这一个成长过程从PHP From表单提交,功能的开发,到现在可能会从架构设计方面去考虑。

17年的时候我在写单页面,然后领导说可以做一个部门后台管理系统吗?我Java不到入门的水准干不成,领导让我去找事业部的同事帮忙,然后在PHP的领域内干到了现在。

在商城系统中,我曾参与过的有基于Opencart, CRMEB, ShopWt,Magento2等项目的开发,ECShop和shopNC我也在本地部署运行过。在综合比对后,在结构设计方面做的最好的就是Magento2了,模块,主题的开发设计都是基于XML实现,有些类似与Java早期使用的Spring MVC框架,需要大量的xml配置,Magento2这样的设计在一定程度上提升了系统的灵活性。尽管架构的设计相当棒,但真的不适合小公司,开发成本真的是比较长,两三年的PHP开发经验的工作者在接触Magento的时候会被搞蒙圈的,不知道怎么入手。Magento相关的文档基本的都是英文的,国内相关的文档比较少,遇到问题必须通过谷歌搜索。但相比于Magento,OpenCart就简单的对了,它的架构设计比较简单,也是比较的混乱。尤其表现在模型和视图层,他的model没有使用orm组件,基本都是原生的sql, 我在17年的时候是做App项目的时候用Opencart做的接口,当时选Opencart的时候是有几方面的考虑:1. 首先是开源的,不会涉及到版权问题;2. 我们Web端还没有敲定,考虑后期可能会加入Web端,而OpenCart的主题还是挺多的,当然是TB了。3. 在API接口方面我们只需要处理好请求,具体的实现是交给OpenCart,当然我们也会加入一些新的功能。那个项目是金融类的,可能是政策的原因,在第二版发布的时候搁置了。然后接触了ShopWt, 这其实是和ShopNC比较类似的,是有版权费的,当时好像是的是1.8万,三个人在开发维护这个项目,这个商城来说还是挺不错的,就是使用的js组件比较过时,我主要做了两个支付加拆单功能,然后就去开发新的项目,使用的是CRMEB,也就是使用ThinkPHP6做的一套单商户系统,设计上是传统的MVC架构,在API和引入Workerman算是一个亮点吧,当年在做毕设的时候就是用TP5做的一个简单商城。后来接触到了Magento,可以说是PHP最难搞的,也最有亮点的一个商城系统。

现在我在外包公司,做基于Magento2的项目,PHP也用了好几年了,我想把所学过的,所用过,想使用的技术融合到laravel中, 去做一个小程序,类似于必应商城,然后可能会选择跨境电商方向,这个机遇和挑战共存的生态圈。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值