Комментарии 8
както немного запоздало, уже даже микрософт выпустила свою
Тем кому приходится поддерживать Legacy код спешить некуда.
И как правило всё новое имеет более скудный функционал чем старое и зарекомендовавшее себя со временем.
Вы сравнивали возможности Kiota с Refit ?
Kiota - генератор клиента по OpenAPI. Это вот совсем отличается от того, что делает refit.
В нашем проекте мы просто помещаем dto в отдельную сборку, которую референсят и сборка с контроллерами и сборка с интерфейсом refit клиента. Потом это всё легко и просто улетает в nuget сервер и используется другими командами.
С kiota придётся что-то мудрить на этапе сборки, чтобы генерировать клиент с отдельной копией моделек. Делали такое на nswag ранее. Как-то не очень зашло.
A со swagger-то что не так?
А чем не устраивает ServiceStack? В разы проще
Хорошая статья. Можно было бы дополнительно сравнить Refit и RestSharp. В каких случаях стоит использовать ту или иную библиотеку, когда нам достаточно будет автоматической генерации кода с помощью Refit, а когда понадобятся более гибкие возможности для настройки запросов и обработки ответов, используя RestSharp.
https://habr.com/ru/articles/771670/
Уже сравнивали. РестШарп гибче, но чуть медленнее
Refit в .NET: обзор библиотеки для упрощения работы с REST API