AWS CDK - 访问新功能
AWS CDK - access to the new features
AWS CDK 作为一个相对较新的工具可能缺少一些高级构造(例如在撰写此问题时的 NACL - https://github.com/aws/aws-cdk/issues/3621)。
我的理解是AWS CDK是使用Typescript开发的。
选择 Typescript 作为 IaC 语言是否可以更快地访问(与 python,其他)新可用的结构?
Pre-release/Dev 个版本?
我的理解是AWS CDK是使用Typescript开发的
没错,来自 https://docs.aws.amazon.com/cdk/latest/guide/getting_started.html
Why do you need Node.js when you're a Python, C♯, or Java developer?
The AWS CDK is developed in TypeScript and transpiled to JavaScript. Bindings for the other supported languages make use of the AWS CDK engine running on Node.js, as does the cdk command-line tool.
选择 Typescript 作为 IaC 语言是否可以更快地访问(与 python、其他)新可用的结构?
必须有一个很好的理由说明为什么新功能没有同时向所有语言公开。我们所知道的是其他语言的绑定在 Node.js 上使用 CDK 运行 - 所以看起来 NodeJS 如果有的话将是第一个 cab。
CDK 与所有绑定同时发布。所以选择一种特定的语言不会带来任何好处。不过有一个例外:https://www.npmjs.com/package/@aws-cdk/assert
据我所知,assert 包仅适用于 Typescript。我个人使用 Python 并且很想念这个包 很多 。如果没有本机支持,单元测试 CDK 基础架构非常丑陋。
AWS CDK 作为一个相对较新的工具可能缺少一些高级构造(例如在撰写此问题时的 NACL - https://github.com/aws/aws-cdk/issues/3621)。
我的理解是AWS CDK是使用Typescript开发的。
选择 Typescript 作为 IaC 语言是否可以更快地访问(与 python,其他)新可用的结构?
Pre-release/Dev 个版本?
我的理解是AWS CDK是使用Typescript开发的
没错,来自 https://docs.aws.amazon.com/cdk/latest/guide/getting_started.html
Why do you need Node.js when you're a Python, C♯, or Java developer?
The AWS CDK is developed in TypeScript and transpiled to JavaScript. Bindings for the other supported languages make use of the AWS CDK engine running on Node.js, as does the cdk command-line tool.
选择 Typescript 作为 IaC 语言是否可以更快地访问(与 python、其他)新可用的结构?
必须有一个很好的理由说明为什么新功能没有同时向所有语言公开。我们所知道的是其他语言的绑定在 Node.js 上使用 CDK 运行 - 所以看起来 NodeJS 如果有的话将是第一个 cab。
CDK 与所有绑定同时发布。所以选择一种特定的语言不会带来任何好处。不过有一个例外:https://www.npmjs.com/package/@aws-cdk/assert
据我所知,assert 包仅适用于 Typescript。我个人使用 Python 并且很想念这个包 很多 。如果没有本机支持,单元测试 CDK 基础架构非常丑陋。