本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
常见问题
可以 TypeScript 解决什么问题?
通常,您可以通过编写自动测试、手动验证代码是否按预期运行,然后让其他人验证您的代码来消除代码中的错误。验证项目每个部分之间的连接非常耗时。为了加快验证过程,您可以使用类型检查语言,例如 TypeScript 自动代码验证并在开发期间提供即时反馈。
为什么应该使用 TypeScript?
TypeScript 是一种开源语言,可简化 JavaScript 代码,使其更易于阅读和调试。 TypeScript 还为 JavaScript IDE 和实践提供高效的开发工具,例如静态检查。此外,还 TypeScript 提供了 ECMAScript 6 (ES6) 的好处,可以提高你的工作效率。最后, TypeScript 可以帮助您避免开发人员在编写时 JavaScript 通过类型检查代码时经常遇到的痛苦错误。
我应该使用 AWS CDK 还是 CloudFormation?
如果您的组织具有利用 AWS CDK 的 CloudFormation开发专业知识,我们建议您改用 AWS CDK。这是因为 AWS CDK 比 CloudFormation您可以使用编程语言和 OOP 概念,因此更灵活。请记住,您可以使用 CloudFormation 有序和可预测的方式创建 AWS 资源。在中 CloudFormation,使用 JSON 或 YAML 格式将资源写入文本文件。
如果 AWS CDK 不支持新推出的 AWS 服务会怎样?
您可以使用原始替代或 CloudFormation 自定义资源。
AWS CDK 支持哪些不同的编程语言?
AWS CDK 通常在 JavaScript、、Python TypeScript、Java、C# 和 Go 中可用(在开发者预览版中)。
AWS CDK 的费用是多少?
AWS CDK 无需额外付费。您为使用 AWS CDK 时创建的 AWS 资源(例如,Amazon EC2 实例或 Elastic Load Balancing 负载均衡器)支付的费用与手动创建它们的费用相同。您只需按实际使用情况付费。无最低费用,无需付费。