Microsoft представила язык TypeSpec для разработки API

Компания Microsoft представила TypeSpec, язык для разработки, ориентированной на API.

По словам представителей Microsoft, TypeSpec, представленный 25 апреля, призван удовлетворить потребности разработчиков, менеджеров и архитекторов API в условиях, когда предоставление высококачественных API и сопутствующего опыта становится все более критичным и сложным. Компания описывает TypeSpec как легкий язык, который описывает API с использованием любого протокола или формата сериализации и инкапсулирует общие типы данных, шаблоны API и рекомендации по API в высокоуровневые компоненты многократного использования. Он позволяет определять сложные данные и формы API с минимальным количеством типов.

Язык был вдохновлен языками TypeScript и C# от Microsoft и прост в изучении, по словам Microsoft, которая использует TypeSpec для многих облачных сервисов Azure. Инструкции по началу работы с языком можно найти на сайте проекта. Там же можно ознакомиться с требованиями к установке.

TypeSpec предоставляет платформу, которая позволяет абстрагироваться, поощряет повторное использование кода и использует современные инструменты, включая Visual Studio и Visual Studio Code, для быстрой разработки, говорится в сообщении Microsoft. API описываются с помощью любого протокола или формата сериализации со знакомым синтаксисом. Язык может компилироваться в OpenAPI, JSON Schema, Protobuf (Protocol Buffers) или во все три одновременно.

По словам Microsoft, TypeSpec - это "не просто еще один язык описания API", а язык определений более высокого уровня, способный определить API, а затем вывести различные протоколы, клиентов, серверы, документацию и другие возможности. Таким образом, язык становится инструментом для адаптации к различным сценариям разработки. Кроме того, инструменты для TypeSpec упрощают разработку и сопровождение, выявляя ошибки и нарушения правил на этапе разработки, говорят в компании.

Microsoft представила язык TypeSpec для разработки API
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
03 мая 2024 г.
38
Теги: Microsoft , API , TypeSpec

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Читайте еще

Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!

Только свежие новости программирования и технологий каждый день.