概览
Coders 使用 LLM 将一个 DSL(.jssp) 转换为多种语言和平台的原生代码。一次输入即可生成多个目标,无需为每种语言重复实现。
优势
- 一个 DSL 生成多语言/多平台代码
- LLM 驱动转换,覆盖更广语言
- 统一生成流程,降低维护成本
- 减少重复实现,变更更快落地
- 更易保持跨平台功能一致
适用场景
- 同时管理多语言目标
- 快速原型与扩展
- 在多个技术栈之间对比验证 PoC
- 后端/前端/数据库一体化设计
覆盖范围
- 用一个 DSL 定义服务器、前端与数据层
- 包含 REST API、控制器、映射器、DB 过程/函数
- 生成 Shell 脚本(Bash/PowerShell)用于运维自动化
- 覆盖前端(React/Vue/Svelte)与 Flutter 组件
- 通过 @prompt 用自然语言补充原生逻辑
- 从同一 DSL 选择性生成多个平台目标
Coders 使用流程(摘要)
- 编写 DSL
- 添加平台
- 执行构建
Coders 通过 LLM 解读 DSL 并生成目标平台代码。