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

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

如图:

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

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

这部分叫做什么呢

11227 次点击
所在节点    程序员
114 条回复
LeeReamond
2022-07-12 06:43:58 +08:00
网关吧
GP1
2022-07-12 07:35:07 +08:00
大公司:BFF (Backend for Frontend)
小公司:API Gateway
xubingok
2022-07-12 08:15:36 +08:00
这...现在后端返回数据页面都不能直接使用了?还能再懒点吗?
winnie2012
2022-07-12 08:23:56 +08:00
中端
EvansUtopia
2022-07-12 08:44:34 +08:00
叫烂活
woodensail
2022-07-12 08:48:39 +08:00
@xubingok 不是懒的问题,自从流行业务中台后,各中台系统只负责自己的模块,到了前端可能一个页面几十个接口,而且还都互相依赖,至少三四轮请求才能拿到所有数据。这时候有一个系统做接口聚合就很重要了。我们这边一般把这个叫做前台。
前端=>前台=>中台=>数据库
lanten
2022-07-12 08:52:32 +08:00
@EvansUtopia 哈哈哈啊哈哈
beryl
2022-07-12 09:04:14 +08:00
我们之前把他归到前端,统一称为大前端,或者叫路由层
wanacry
2022-07-12 09:05:55 +08:00
后端接口给前端不能直接使用吗,为什么还要加一层
wanacry
2022-07-12 09:06:37 +08:00
后段跟前段不联调的吗?直接啥接口都返回所有字段?
wanacry
2022-07-12 09:07:52 +08:00
@woodensail #65 直接让后段聚合啊 哦不过这有涉及到话语权的问题了
dandankele
2022-07-12 09:09:54 +08:00
中间这部分啊。。有前端也有后端
要是前端用 node 做 SSR 渲染,调用接口,这部分叫前端,毕竟涉及页面渲染要写 html 样式等,接口若是 PHP 写的,那 PHP 的部分叫后端,只不过 java 这些的更偏后端,PHP 顶多做一些简单的业务逻辑,或者 PHP 聚合 java 写的服务
woodensail
2022-07-12 09:10:44 +08:00
@wanacry 以电商为例,一个商品详情页光核心数据就涉及商品系统、库存系统、价格系统、促销系统等,还有数不完的边缘系统,你找谁对接?
当然,你可以找一个人帮你把这些复杂的系统都包一层,合并为一个接口跟你联调,这个系统就是答主问的东西。
wanacry
2022-07-12 09:21:18 +08:00
@woodensail #72 原如此
wanacry
2022-07-12 09:22:12 +08:00
主要是后段接口负责的人太多,前端不好找人
eslizn
2022-07-12 09:28:50 +08:00
是楼主这个图画的不对,中间的就是后端,图中的 [后端接口] 应该归类到 paas
mio4kon
2022-07-12 09:34:36 +08:00
胶水层?
southsala
2022-07-12 09:39:44 +08:00
前后端是指 B/S 结构,严格来说叫浏览器和服务器,放在浏览器的部分就是前端,放在服务器的部分就是后端,没有什么中间部分
alen0206
2022-07-12 10:18:20 +08:00
bff
xiaowei7777
2022-07-12 10:42:29 +08:00
接入层

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

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

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

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

© 2021 V2EX