构建 CUE 强大的工具



这一节是关于 CUE 强大工具的最佳实践。

大致分为两方面:

一方面我们需要定义 UX 或 CUE 代码,需要用户自己写,这个和设计 DSL 很像。

另一方面,我们需要执行用户的输入来得到结果。Go API、属性、以及 module 是实现这些的核心。

随着一点点深入,我们将学会构建 CUE 强大工具的最佳实践。

使用 CUE 作为你应用的输入有很多好处:

  • 比 JSON 或 Yaml 这类配置更好
  • 比自定义的 DSL 或语言更好
  • 能有可复用的代码、定义以及免费的 modules 使用
  • 可以将很多逻辑转为使用 CUE

我们绝不会将你的邮箱分享给任何人。
2022 Hofstadter, Inc