Являются ли Azure DevOps APIs языковой агностией c? - PullRequest
0 голосов
/ 12 февраля 2020

Я написал небольшие программы на C#, которые интегрируются с Azure DevOps и выполняют действия над WorkItems и выполняют другие небольшие задачи. Я выполнил это, используя API, предоставляемые Microsoft, а также пакеты NuGet, которые они предоставляют для успешной интеграции с DevOps.

Я хочу создать подобное приложение с использованием Dart / Flutter, в основном в качестве практического упражнения, которое имеет полезный продукт. Однако я не уверен, возможно ли сделать это на языке, который не C#. Поскольку для интеграции с DevOps потребовались пакеты NuGet, предоставленные Microsoft, и тот факт, что их нет для Dart, смогу ли я написать приложение Dart, которое могло бы взаимодействовать с DevOps?

Azure API DevOps: https://docs.microsoft.com/en-us/rest/api/azure/devops/?view=azure-devops-rest-5.1

NuGet: Microsoft.VisualStudio.Services.Client etc.

1 Ответ

1 голос
/ 12 февраля 2020

Учитывая, что API называется REST API, возвращающим данные XML или JSON, и существуют клиентские библиотеки на разных языках (https://docs.microsoft.com/en-us/rest/api/azure/devops/?view=azure-devops-rest-5.1#client -libraries ), это должно быть возможным.

В худшем случае вы в конечном итоге будете разговаривать с конечными точками HTTP напрямую, а не через какую-нибудь полезную библиотеку-оболочку, как в случае с C#.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...