最近几年,因为前端没啥有意思的东西好玩的,主要精力就在工作相关的后端架构咨询和设计上。只是,刚好最近在编写知识管理元框架 Quake ,应用了一些算是比较新的架构思想,特别好玩。所以,这篇文章结合一些公司的前端架构需求,社区上的一些趋势,以及自己的探索编写出来的。
回顾 2021 规划
开始之前,先回回顾一下我在年初写的《前端规划:我的 2021 前端技术战略》,总体上有四个关键要素:
-
前端架构治理。主要的点是:大型前端应用、规范之旅。
-
微前端“普及”。主要的点是:微前端框架成熟、
-
低代码平台的返璞。主要的点是:重塑用户体验、构建开发者体验。
-
超越前端。主要的点是:Serverless 一体化、重回跨语言前端(如 Rust 等)。
总体上来看,基本上和今年的趋势大差不差了(明明还是差很多的)。所以,如果让我去规划 2022 的话,它可能是这样的。
1. 元宇宙的前端:复兴的前端 3D 世界。
6 年前,我在玩 VR 探索前端可能性的时候,写了一系列的相关文章,比如那篇《Oculus + Node.js + Three.js 打造VR世界》,还有《JavaScript 在 VR 世界的应用》,总体上,我并不看好普通的前端开发往 VR 世界扩展,它多数是一些图形学相关的知识,需要上手成本会略高一点。
不过,如果一定要的话,可以参考一下我上个月写的《从 Codecity 到元宇宙:元宇宙的软件形态会怎样的?》。只是从某各意义上来说,元宇宙和狭义上的 Web 前端没有多大的关系,除了技术,我们还需要这么一些知识:
-
构建 3D 世界的能力,如结合 Three.js 来进行与 VR 的交互。
-
将物体从物理世界复刻虚拟世界。即数据孪生。
-
从平面软件到物体建模。
-
接入虚拟化与沉浸式。