1作者: yuu1ch1326 天前原帖
大家好, 我正在开发一种名为 Constela 的编程语言。 Constela 允许您使用 JSON 而不是 JavaScript 来构建网页。用户界面的结构、状态和事件都以受限的 JSON 域特定语言(DSL)进行描述,这些描述在执行之前会经过验证和编译。 这个想法是将用户界面视为可验证的数据,而不是手写的代码。这使得在用户界面运行之前,可以检测到未定义的状态引用、无效的更新或破损的用户界面结构等问题。 这种方法特别适用于用户界面由机器或人工智能生成或大量修改的工作流程,因为仅在运行时出现的错误使得正确性难以推理。 项目链接: [https://github.com/yuuichieguchi/constela](https://github.com/yuuichieguchi/constela) 文档链接: [https://constela-dev.vercel.app/](https://constela-dev.vercel.app/) 我希望能收到从事编译器、用户界面框架或人工智能辅助开发的人的反馈。