为什么您的电商PWA需要BFF(上篇)

 

​服务于前端的后端可以在客户间共享API,

而不需要根据每个客户的具体需求进行调整……

BFF!!

……不是,我的意思不是Best Friends Forever(永远最好的朋友)。

我们科技界的人都喜欢用那些巧妙的、非原创的缩写,所以科技界已经把“BFF”劫持用来表示这个越来越受公认的高性能网络应用模式:服务于前端的后端—— Backend For Frontend,简称BFF,我们觉得这种缩写“重复利用”是很合理的。BFF可以真正成为您前端的最好的朋友,尤其是对于电商渐进式网络应用。

什么是BFF?                      

BFF最初是由SoundCloud创造的,它是应用堆栈中的一个离散层,单个客户端如React Progressive Web App(PWA)或本地移动应用可以有效地使用共享API,而不需要为每个客户优化这些API。在理想的电商架构中,PWA和本地移动应用都使用相同的核心API。从表面上看,这两个客户似乎非常相似,很容易让它们直接连接到核心API上,但这样做之后你会发现每个客户对API都有自己特定的需求。

举个例子,想想web应用客户和本地应用之间的区别。React PWA有URL,需要针对SEO的描述和页面标题,而移动应用则不需要。所有这些小需求加起来,很快你就会在AP

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值