2024 年,開新 Project 我會用的 Web Framework:
SvelteKit#
Svelte Kit - 全栈框架,支持单页应用 (SPA)、静态生成 (SSG) 和服务器渲染 (SSR)。
不用 KIT 也可以用其它的 router 来做 SPA。
Hono#
Hono 是一个非常适合创建 API 服务器的框架。
- 强大的插件支持 Middleware 基本覆蓋,auth、logging、渲染 JSX,validation。
- 与 Deno 的无缝集成:使用 Hono 配合 Deno,可以直接调用 Deno 的原生 API,提升开发效率。
Deno Fresh#
Deno Fresh - 全栈框架
- 优点: Deno 生態
- 缺点: Deno 生態,一些 Node.js package 可能无法使用
- Deno KV OAuth:這個不錯
Astro#
这个 🐂 ,支持多语言,可以使用 React、Vue、Svelte, 多数用来制作静态网:博客、文档、登陆页面
文档例子 Starlight ,类似 React 的 Docusaurus