Files
knowledge-kit/第二部分 Web 前端/2.20.md
2020-02-25 17:35:10 +08:00

1.1 KiB
Raw Blame History

大前端

记录大前端领域较好的文章

  1. “观点|蚂蚁金服玉伯:我们是如何从前端技术进化到体验科技的?”

  2. Pattern: Backends For Frontends

  3. 了解 BFF 架构

    什么情况需要 BFF

    • 比如你的后台写好了接口App 的第一个版本上线后发现现有的数据结构不能满足第二个版本的界面需求了。这时候如果没做版本控制,直接将接口做了修改,那么对于 App 没有升级的用户来说是灾难,接口很可能会挂掉。
    • 如果之前是 iOS 和 Android App后来加了小程序和 H5 页面,可能需求不一样,这样直接在接口上做修改的话,之前的接口会有非常多的判断代码,逻辑太乱了。一个好的设计是 “单一原则”。 后台做基于领域模型的 RPC 接口,前端则根据一个中间服务拿数据,常见的有 Node、PHP、Python提供这种服务 BFF 就是这样一种概念。