跳到主要内容

SolidStart

SolidStart 是 Solid 体系里面向真实项目的全栈框架。可以把它理解成:Solid 生态里更完整的一层工程外壳。

SolidStart 解决什么问题

只用核心库时,还需要自己补很多东西:

  • 文件路由
  • SSR
  • 数据获取
  • metadata
  • 中间层逻辑
  • 部署适配

SolidStart 把这些拼了起来。

这套能力里最值得关注的几块

路由和文件结构

项目结构会比纯 Solid 本体更接近现代全栈框架。

渲染模式

通常会涉及:

  • CSR
  • SSR
  • SSG
  • Streaming

数据获取

页面数据、服务端逻辑和客户端交互不再是彻底分裂的两套东西,这也是 SolidStart 真正从“库”走向“框架”的标志。

中间层与部署

不同平台的部署适配、入口组织、输出形态,也都交给框架层处理。

什么时候值得看 SolidStart

  • 准备认真做一个 Solid 项目
  • 不想自己拼 SSR 和工程结构
  • 希望把 Solid 当成完整应用框架,而不只是组件库

和 Next、Nuxt 的关系

SolidStart 在生态规模上没法直接和 Next、Nuxt 对打,但在思路上已经属于同一层级的问题域:从组件走到应用,从视图层走到路由、服务端、部署和数据交付。