前端和后端中间的部分一般习惯叫做什么

2022-07-11 13:33:08 +08:00
 leiuu

如图:

前端和后端比较好理解,但一般为了还会在中间增加一层。

用于将后端的映射为页面直接可以使用的接口。

这部分叫做什么呢

11227 次点击
所在节点    程序员
114 条回复
karloku
2022-07-11 15:26:47 +08:00
看中间那层是谁开发的. 前端开发的就是 BFF, 其他人开发 /维护的就是 gateway
JackCh3ng
2022-07-11 15:40:03 +08:00
这难道不是路由吗?
把现成的框架都拿掉,自己处理前端请求的时候不就是 if 判断什么 path ,然后调用相应后端方法处理吗?
我怎么听不懂大家在说什么……
Felldeadbird
2022-07-11 16:04:10 +08:00
看图来说是后端。因为中间那层貌似不参与前端渲染。
nash
2022-07-11 16:27:28 +08:00
胶水层
james2013
2022-07-11 16:36:40 +08:00
中端
tcpdump
2022-07-11 16:39:31 +08:00
中出端
raptor
2022-07-11 17:22:26 +08:00
@tcpdump 还是你最优秀
nicholasxuu
2022-07-11 17:30:22 +08:00
聚合层
libook
2022-07-11 17:38:50 +08:00
现在一般都叫 BFF 吧。

不过前后端是个相对概念,在不同范围内可以指不同的东西。比如可以把客户端视为前端,把服务器视为后端;但如果单看客户段范围内的话,负责用户呈现和用户交互的部分可以视作为前端,负责数据处理和与服务器通信的部分可以视作为后端;单看服务器范围内的话,BFF 可以被视作前端,中台等底层服务可以被视作后端。
humpy
2022-07-11 17:50:44 +08:00
aggregator
ScepterZ
2022-07-11 17:52:14 +08:00
网关
daliusu
2022-07-11 18:11:47 +08:00
@dcsuibian 其实放个啥都行,我这边是因为“后端”并不只是给前端开发的,还有一些其他,比如客户端(某种意义也算前端吧)或者是外部系统也要访问,所以没法把所有的业务逻辑都糅杂进他们自己代码里,就加了一层去分别做面向各个其他外部需求的层,这个东西一般谁写前端谁负责,web 前端这块之前也是后端在适配就要用的 go ,现在前端负责就是 node 了,算法他们用 python 做的。
xumng123
2022-07-11 19:33:44 +08:00
网关
grewer
2022-07-11 19:46:56 +08:00
我司是叫 gateway
bsg1992
2022-07-11 20:11:17 +08:00
中间层
kongkongyzt
2022-07-11 20:32:35 +08:00
在腾讯一般是叫接入层
pcbl
2022-07-11 20:36:07 +08:00
中间这个叫产品经理
yunyuyuan
2022-07-11 23:43:30 +08:00
想到了今天在煎蛋上看到的:![]( https://imgur.com/a/WEGwlZB)
adoal
2022-07-12 02:34:49 +08:00
在我们这些老不死的棺材瓤子眼里,运行在浏览器的是就前端,运行在服务器的就是后端,很简单的界定标准,至于 BFF 什么的说法都是争权夺利和 KPI 瞎搞。
Quarter
2022-07-12 06:21:21 +08:00
我觉得网关比较贴切一些

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/865407

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX