Никакой, орм тоже никакую. Что-бы потом здесь вопросы не плодить. 😂
На Habr есть серия статей по разработке REST-server. В каждой новой части используется что-то новое - сперва стандартными средствами, после роутинг с использованием gorilla/mux, а потом и вовсе внедрение фреймворка Gin. В каждой статье есть пояснения плюсов и минусов использования той или иной технологии.
какая вредная серия статей 🙁
потому, что rest надо декларировать на openapi, а не писать на gin
4-ая часть именно про OpenAPI и Swagger.
значит - первые 3 лишние 🙂
В одном мелком проекте исхожу из обратного - спецификацию из кода с помощью swaggo, а вообще согласен на все сто. Рекомендую книгу Go With The Domain, там все это есть, правда и спорных моментов хватает начиная с gin и заканчивая аутентификацией в репозитории (правда они аргументируют нафига это делают). Но книга не для новичков в разработке, с нее начинать не выйдет.
Обсуждают сегодня