一些前端前沿知识的理解(BFF/Serveless/微前端/PWA/Web Components)

  1. BFF就是为前端服务的后端,可以只用一个后端基础接口针对不同设备写不同的接口,也可以整合多个后端基础接口供前端专门使用。
  2. Node.js中间层可做的工作:代理、缓存、日志、鉴权、路由、服务端渲染。
  3. Serveless,就是数据库放在云服务器,前端通过云函数编写直接获取操作数据。
  4. 微前端,是一种软件架构,可以将前端应用拆解成一些更小的能够独立开发部署的微型应用,然后再将这
    些微应用进行组合使其成为整体应用的架构模式,类似于组件架构,但不同的是,组件不能独立构建和发布,但是微前端中的应用是可以的。微前端架构与框架无关,每个微应用都可以使用不同的框架。还需要一个容器
  5. PWA,即渐进式WEB应用,一个 PWA 应用首先是一个网页, 可以通过 Web 技术编写出一个网页应用,随后添加上 App Manifest 和 Service Worker 来实现 PWA 的安装和离线等功能,还可以发推送等,基于浏览器后台,替代app。
  6. Web Components,前端组件化,跨组件库的终极统一组件化开发。

猜你喜欢

转载自blog.csdn.net/weixin_38653273/article/details/115275161