_26a1efbc-2ed0-4537-b5f5-a01a2534447b.jpeg

一、整体技术选型

首先从nodejs全栈的体系考虑,我们考虑Web端、服务端、App端等多个方向:

  1. Web端(nextjs / react + vite
  2. 后端(fastify
  3. App端(expo)(react native)
  4. 桌面端(electron)

这样能够用js一种语言贯穿所有开发流程。

二、项目具体选型

从项目工程化的角度,考虑使用monorepo + changeset + turborepo

2.1 服务端具体选型