为什么 API 之类的教程很少

  • 作为一个新手,我所知道的开发模式有前后端不分离的模板语法以及前后端分离的api接口
  • 整天都会听到大家在说前后端分离怎么怎么的,但是,网上一搜教程大部分都是教你怎么写模板的,教写api的就很少,就算有,也都是只介绍了api接口怎么写,但是也没有相关的前端怎么调用
  • 学了一大堆的模板语法,进到公司之后根本就用不到
  • 为什么大家都很少出这样的api教程啊(包含前端调用的)
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 16

主观误差,前几天有个朋友告诉我,嘿,知道吗,现在docker突然火了,我要学习这个新技术。
看docker社区社区情况,这玩意在15年16年的时候就开始大规模进入了技术人员的视线,把docker,k8s等作为技术储备并用于生成环境。毫不夸张的说,现在大公司都有用docker的地方。
他为什么现在才知道这个技术,现在才觉得有学习docker的必要性?第一,他们公司之前用不到,第二他没有了解过docker。

楼主现在问为什么API教程少,你要是愿意ABI的教程都不少。

我个人观点,前后端分离后,岗位职责明确了。一个教程是关于后端就会细致讲解后端,关于前端就细致讲解前端。你想知道前端怎么调用api,那你去找个前端教程学习一下不就好了。你想知道服务端api怎么写的,你去找个后端教程学习一下啊。老师教了我们1+1=2 教了我们99乘法表,但后来没交我们9000+9000,但我们也会了。

3年前 评论

主观误差,前几天有个朋友告诉我,嘿,知道吗,现在docker突然火了,我要学习这个新技术。
看docker社区社区情况,这玩意在15年16年的时候就开始大规模进入了技术人员的视线,把docker,k8s等作为技术储备并用于生成环境。毫不夸张的说,现在大公司都有用docker的地方。
他为什么现在才知道这个技术,现在才觉得有学习docker的必要性?第一,他们公司之前用不到,第二他没有了解过docker。

楼主现在问为什么API教程少,你要是愿意ABI的教程都不少。

我个人观点,前后端分离后,岗位职责明确了。一个教程是关于后端就会细致讲解后端,关于前端就细致讲解前端。你想知道前端怎么调用api,那你去找个前端教程学习一下不就好了。你想知道服务端api怎么写的,你去找个后端教程学习一下啊。老师教了我们1+1=2 教了我们99乘法表,但后来没交我们9000+9000,但我们也会了。

3年前 评论
KayuHo

api教程一搜不是一大堆吗

3年前 评论

api为什么要教程,不就跟写页面一样,只是返回的是json格式数据而已吗

3年前 评论

老师教了我们 1+1=2 教了我们 99 乘法表,怎么没交我们 9000+9000 ?

3年前 评论

本站的实战API服务器,和小程序从零发布。不就是前后端分离的案例吗?这不能学???

3年前 评论

论坛好像有个 spa 的教程,翻译的国外的,很简单的业务逻辑的,,,

3年前 评论
qingshui (楼主) 3年前

区别只是渲染方式不同,api 渲染方式是在htmljs 操作 dom,模板渲染方式是 php 编译为 html 直接输出。别说没做过 api,它就是 ajax呀,像小程序提供的request方式,vue等前端框架提供的request方式和ajax一样的呀。

3年前 评论

谷歌搜索下有很多,Laravel + Vue / React

3年前 评论

laravel passport

3年前 评论

后端的API基本上是模板语法的子集,你会写模板语法,就一定会写API,除非你连HTTP是怎么工作的都不知道。如果你是想知道“前后端分离”中“前端”的部分,那么你应该去搜前端相应的资源比如:Vue/React,加上关键字比如Ajax/SPA。

3年前 评论

论坛关于API的帖子和教程真的不少 还有一个帖子专门整理了API相关帖子的合集 3.1. PHP / Laravel API 开发推荐阅读清单

所以你的标题问题真的不成立

3年前 评论
qingshui (楼主) 3年前
laravel_denghy (作者) 3年前
laravel_denghy (作者) 3年前
qingshui (楼主) 3年前

api不就是跟前端商量好数据的格式和结构,再把数据返回前端数据吗,没什么不一样的呀

3年前 评论

如果真的像楼上的那些人说的这么简单,开放的源码上不到处都是嘛!

本身API教程就很少!确实有很多问题!没有那么简单!

3年前 评论

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