Как стать автором
Обновить

Комментарии 8

Тем кому приходится поддерживать Legacy код спешить некуда.

И как правило всё новое имеет более скудный функционал чем старое и зарекомендовавшее себя со временем.

Вы сравнивали возможности Kiota с Refit ?

Kiota - генератор клиента по OpenAPI. Это вот совсем отличается от того, что делает refit.

В нашем проекте мы просто помещаем dto в отдельную сборку, которую референсят и сборка с контроллерами и сборка с интерфейсом refit клиента. Потом это всё легко и просто улетает в nuget сервер и используется другими командами.

С kiota придётся что-то мудрить на этапе сборки, чтобы генерировать клиент с отдельной копией моделек. Делали такое на nswag ранее. Как-то не очень зашло.

A со swagger-то что не так?

Swagger и Refit - это разные вещи:

  • Swagger – для документирования и визуализации API.

  • Refit – для упрощения работы с http запросами в .NET приложениях.

А чем не устраивает ServiceStack? В разы проще

Хорошая статья. Можно было бы дополнительно сравнить Refit и RestSharp. В каких случаях стоит использовать ту или иную библиотеку, когда нам достаточно будет автоматической генерации кода с помощью Refit, а когда понадобятся более гибкие возможности для настройки запросов и обработки ответов, используя RestSharp.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории