FaasJS 2021 年终回顾和新年展望

2021 年终回顾

2021 年马上就要过去了,FaasJS 在过去一年中迭代了 150 个版本,主要做了三个方向的努力:

  1. 全面启用 hook 风格的接口形式,使得插件的使用更为灵活便捷。
  2. 部署命令行大幅优化,支持并行发布、仅发布更新了的文件、失败自动重试等特性。
  3. 官方插件精简,移除了不符合原子化开发设计哲学的插件,比如 TypeORM 等。

除了以上三个方向,还有海量的细节改进,这里就不再赘述,感兴趣的同学可以查看更新日志。

同时今年 FaasJS 也推出了官方 Docker 镜像库和 VS Code 插件,方便开发和部署。

2022 年展望

由于 FaasJS 已经把后端开发的成本降低到了非常低的程度,比如在爆爆奢,初级程序员就可以高效迭代包含了几百个流程环节的复杂 ERP 系统。

而在前端领域,由于各种终端和界面的不同,开发成本居高不下,因此在接下来的一年,我会把主要精力放在降低前端开发成本的方向上。

目前打算做的有以下几个方向(暂定):

  1. 在 Web 和 App 领域,基于 React 提供更为接近业务层的模块和接口,让前端界面调用后端时更加简单和符合直觉。
  2. 在小程序领域,基于 Uni App 开发相关模块和接口,让小程序的开发成本也大幅降低。
  3. 开发基于 Ant Design 的业务组件库,大幅简化 CRUD 的开发成本。
  4. 开发基于 Typescript 的一体化类型定义工具,让前后端使用同一套类型定义,降低沟通成本和出错率。

在后端领域,我会加强 FaasJS 单体应用模式的支持,以便在非 Serverless 的环境中使用。

如果你对以上这些方向感兴趣或有别的想法,欢迎参与 FaasJS 的讨论和开发,让我们高效工作,愉快生活。

猜你喜欢

转载自juejin.im/post/7040376703079677983