egg.js
& nest.js
& midway
一、egg.js:eggjs.org/
在koa的基础上做了一层很好的面向大型企业级应用的框架封装
# 安装脚手架
npm i -g egg-init
# 初始化目录
egg-init egg-example --type=simple
# 安装依赖
cd egg-example && npm i
# 启动
npm run dev
二、nest.js:nestjs.com/
一个渐进式的Node.js框架,用于构建高效,可靠和可扩展的服务器端应用程序
# 安装脚手架
npm i -g @nestjs/cli
# 方法一、使用脚手架初始化新空白项目
nest new nest-example
# 方法二、使用指定git模板初始化新项目
git clone https://github.com/nestjs/typescript-starter.git project cd project npm install
cd project
npm install
# watch模式,开发用
npm run start:dev
# 部署模式
npm run start:prod
三、midwayjs:github.com/midwayjs/mi…
egg.js上层框架
nuxt.js
& next.js
一、nuxt.js:nuxtjs.org/
vue框架的SSR解决方案
二、next.js:www.nextjs.cn/
react框架的SSR解决方案
dvaJS
& umiJS
一、dvaJS:dvajs.com/
dva 首先是一个基于 redux 和 redux-saga 的数据流方案,然后为了简化开发体验,dva 还额外内置了 react-router 和 fetch,所以也可以理解为一个轻量级的应用框架。
二、umiJS:umijs.org/
umi是一个基于路由的框架,支持next.js类似的传统路由和各种高级路由功能,例如路由级按需加载。umi是Ant Financial的基本前端框架,直接或间接地为600多个应用程序提供服务,包括Java,节点,移动应用程序,混合应用程序,纯前端资产应用程序,CMS应用程序等。
webpack
& vite
一、webpack:webpack.docschina.org/concepts/
二、vite:vitejs.dev/guide/