前后端分离实践有感

分享链接:https://juejin.im/post/5a5380a651882573336...
Laravel作为全栈框架,由blade模板在服务器上用PHP生成HTML(外联JS/CSS)发给浏览器。
如果前后端分离的话,可以使用Laravel作为后端架构,只负责业务逻辑处理生成JSON API;前端由Vue/Angular/React通过Ajax请求JSON API获得数据,然后负责交互逻辑。
关于前后端分离的实践,有问题一起讨论吧。

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 7

这个链接不错

6年前 评论

laravel 框架本身学的还不怎么样,现在又知道了前后端分离,是不是又得学 vue,头好大:cry:

5年前 评论

@hehorange 那先把 Laravel 玩熟悉了,过个一两年,再看看前端,从 TypeScript(JavaScript 的超集) 开始而不是 JavaScript(咱们学 PHP 的学 TypeScript 基本三天上手)。框架可以从 Vue 入手(Vue 社区在国内发展的挺好的),我个人是学的 Angular,玩 Laravel 的看 Angular 基本没啥压力,很多概念很相似。

5年前 评论
ibucoin

后台用Element来搭建,只用Laravel来提供Api接口,不过有个问题就是用了关联之后,API接口的格式化困难,会有很多冗余的数据,用Resource的话,也比较麻烦,后面都直接写语句了。

5年前 评论

@lx1036 :smile_cat: 好的,那就先把 laravel 练着,不用立马学 vue 心里还有点小庆幸呢。。。又知道了一个新东东 typescript :thumbsup:

5年前 评论

@hehorange TypeScript 就是 JavaScript 的超集,意思就是很多 ES 的特性 TS 提前支持了,比如装饰器等等,ES 没有的特性但是又很优秀的特性 TS 也支持了,比如泛型。所以写 TS 就减少由于 JS 语言本身问题带来的坑,TS 更加的面向对象,对我们 PHP 开发者来说,会更喜欢 TS。那种感觉就是,TS 是是现在的 PHP,JS 是早期面向过程的 PHP。
TS 英文官网:https://www.typescriptlang.org/docs/handbo... , 中文网(不是官网但质量高):https://www.tslang.cn/docs/home.html

5年前 评论

不错的话题 推荐一个这个现成的轮子 www.laraveladmin.cn/

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!