前后端分离实践有感

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

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 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年前 评论

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