Skip to content

概览

Coders 使用 LLM 将一个 DSL(.jssp) 转换为多种语言和平台的原生代码。一次输入即可生成多个目标,无需为每种语言重复实现。

优势

  • 一个 DSL 生成多语言/多平台代码
  • LLM 驱动转换,覆盖更广语言
  • 统一生成流程,降低维护成本
  • 减少重复实现,变更更快落地
  • 更易保持跨平台功能一致

适用场景

  • 同时管理多语言目标
  • 快速原型与扩展
  • 在多个技术栈之间对比验证 PoC
  • 后端/前端/数据库一体化设计

覆盖范围

  • 用一个 DSL 定义服务器、前端与数据层
  • 包含 REST API、控制器、映射器、DB 过程/函数
  • 生成 Shell 脚本(Bash/PowerShell)用于运维自动化
  • 覆盖前端(React/Vue/Svelte)与 Flutter 组件
  • 通过 @prompt 用自然语言补充原生逻辑
  • 从同一 DSL 选择性生成多个平台目标

Coders 使用流程(摘要)

  1. 编写 DSL
  2. 添加平台
  3. 执行构建

Coders 通过 LLM 解读 DSL 并生成目标平台代码。