准确的电话号码和 WhatsApp 号码提供商。 如果您想要电子邮件营销活动列表或短信营销活动,那么您可以联系我们的团队。 电报: @latestdbs

TypeScript for API 微软 API 设计语言 Cadle 览

使用 Microsoft 技术进行大规模工作时,Azure 非常有用。这是因为在大型项目中,问题会尽早发现并自行解决。在过去,您必须等待数年才能得到 Visual Studio 支持的解决方案,但现在情况已经改变。由于微软的开源友好政策,不仅技术方向而且源代码都在GitHub上公开,各种与Azure相关的技术也很快问世。Cadl正是源于这种意义上的技术。

ⓒ 盖蒂图片银行

使用 Azure 的一个问题是,设计 API 并找到一种使 Azure 所有 API 保持一致的方法并不容易。如今的 API 定义,即使是那些使用开放 API 编写的定义,也是复杂且冗长的。即使使用相同的方法和指南,API 定义对于每个团队来说也强调不同的元素,并且处理类似功能的方法也有所不同。因此,Azure 的 API 定义代码有时会达到数千行。

Azure 每天至少重新编译 API Surface 一次

因此需要确保 API 的一致性,并且描 俄罗斯 WhatsApp 号码数据 述编写和测试可以自动化。此外,它还应确保熟悉特定类型 API 的开发人员在向应用程序添加服务时不必学习全新的技术。

在使用 OpenAPI 工具并创建适当端点的应用程序中组合 API 定义的环境中,不一致的 API 定义可能会出现问题。此外,随着 API 的发展并且需要的不仅仅是 HTTP 访问,当您需要从 REST 迁移到 GraphQL 和 gRPC 时,这将成为一个更大的问题。

简洁的API语言 看看Cadle

WhatsApp 号码数据

微软开始将其大部分 API 开发转 销售线索 移到一种名为 Cadle 的语言。Cadle 帮助您首先以编程方式定义 API 结构,然后将其编译为开放的 API 定义。它是为了在重复提供 API 定义时使用而开发的。通过从定义中抽象设计,Cadle 的输出更加简洁,使得 OpenAPI 工具在 Visual Studio 等平台上的解析变得快速高效。

让我们更详细地看看它。乍一看,CAD 是一种类似 JavaScript 的语言,与 .NET 语言有相似之处。微软将 Cadle 描述为“API 的 TypeScript”。换句话说,熟悉 C# 的人可以轻松使用它。与微软创建的其他语言一样,Cadle 与微软自己的开发工具兼容。因此,您可以将 Cadle 扩展添加到 Visual Studio 和 Visual Studio Code 的语言服务器中,以获得对内置语法高亮、代码完成、linting 等的支持。

 

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注