More Related Content
Similar to Swagger 2.0 (20)
Swagger 2.0
- 5. Swagger 2.0 ≠ Swagger 1.2
– Почти полная поддержка JSON schema
– Смена идеологии
– Поддержка YAML
– Новый формат полей
- 19. Выводы
• Большое сообщество и экосистема (>45 сервисов)
• Поддержка большого кол-ва языков (>13)
• Богатые возможности спецификации
• Визуальные инструменты
• Платформонезависимость
• Зоопарк сторонних библиотек
• Несоответствия библиотек спецификациям
• Исторически bottom-top идеология
+
–
Editor's Notes
- Чочопопячся
- В конце
Так что такое свагер?
- Wordnik
2010
SmartBear
- И это важно:
yaml
top-down
- Не совпадали версии спецификации кодогенератора и UI
Рассмотрим в кратце спецификацию
- Начнем с параметров
- Ссылки
Ожидаем от клиента json объект валидный с объектом Pet
- Мы можем использовать все возможности валидации, предоставляемые JSON схемой
- – У свагера самая большая поддержка видов авторизации
– UI
- Плюсы за bottom-up: генерацию генерировать проще, чем код
- Таки пишем спецификацию, привязываем хендлер и добавляем странным методом addGet
- Вывод: инструментов много, но они не решат все ваши проблемы
- SmartBear