Jetbrains Blog
探索使用Compose HTML实现服务端渲染
核心观点
文章探讨了将 JetBrains 的 Compose 这套跨平台 UI 工具包扩展到服务端渲染领域的可能性。当前 React、Vue、Elixir 等生态都在重新拥抱服务器端渲染,而 JVM 生态仍主要依赖模板引擎。作者提出为 Compose HTML 增加 JVM 目标,从而让后端开发者用类型安全、可复用的 Compose 组件取代模板字符串,在 Kotlin 中直接完成 SSR。
现状与展望
现有 Kobweb、Kilua、Summon 等社区项目已从不同方向探索 Compose 用于 Web,但缺少统一的 SSR 基础。文章设想了 renderToString 等 API、Spring Boot/Ktor 集成方式,并指出核心目标不是做大而全的框架,而是让生态在此基础上构建集成,同时与相关框架维护者保持沟通。