smithy
约 1 分钟阅读
- awslabs/smithyGitHubawslabs/smithyawslabs/smithy 是什么 · 服务定义 DSL · DSL 支持 JSON 模式 - 对生成友好 · 注重元数据 - 协议无关 - 主要用于代码生成 · 这一点直接区别于 gql, grpc, openapi · 表达能力较强 - 支持扩展、限制、自定义类型、Annotation笔记:smithy 是什么
- 服务定义 DSL
- DSL 支持 JSON 模式 - 对生成友好
- 注重元数据 - 协议无关 - 主要用于代码生成
- 这一点直接区别于 gql, grpc, openapi
- 表达能力较强 - 支持扩展、限制、自定义类型、Annotation
- 实现基于 Java - 使用起来相对麻烦
- 参考
- smithy 1.0 spec链接awslabs.github.io/smithy/1.0/spec/index.htmlawslabs/smithy 是什么 · 服务定义 DSL · DSL 支持 JSON 模式 - 对生成友好 · 注重元数据 - 协议无关 - 主要用于代码生成 · 这一点直接区别于 gql, grpc, openapi · 表达能力较强 - 支持扩展、限制、自定义类型、Annotation笔记:smithy
关联信息
反向链接、本文链接的其他页面和外部资料。
参考资料
GitHub1 条
- awslabs/smithygithub.com/awslabs/smithy
其他外链1 条
- awslabs.github.io/smithy/1.0/spec/index.htmlawslabs.github.io/smithy/1.0/spec/index.html