先分清两个角色:
Svelte = 演员、舞台语言、灯光语言、换景机关本体
SvelteKit = 整个剧场经营系统
包括门票入口、场次路由、后台调度、表单受理、服务端渲染、巡演部署很多人第一次学 SvelteKit,会把它记成:
- Svelte 的全栈框架
- 类似 Next.js / Nuxt
- 有文件路由
- 能 SSR
- 能做 API
这些都对,但还不够深。
更准确的理解是:
SvelteKit 是一套把“页面、数据、请求、表单、服务端、部署”统一成剧场工作流的框架。
它最迷人的地方,不只是“快”或“轻”,而是它把 Web 开发很多原本分散的东西,重新收拢成一套非常顺手的后台语言:
- 页面就是场景
- 路由就是排期表
load就是后台布景调度actions就是售票与表单受理窗口+server就是剧场侧门服务台hooks就是总控室adapter就是巡演装箱方案ssr / csr / prerender就是这场戏到底是现场演、到场后接管,还是提前录好成片
这套心智一旦立住,你就不会再把 SvelteKit 看成“多了点配置的 Svelte”。