Оформление видео в стиле ретро - огонь! Поностальгировал по "старым добрым временам", когда только начинал свое знакомство с компьютером и такие интерфейсы были у программ.
Ну вот кратко. как мы реализуем приложение: - пишем код контроллеров для бекенда. Т.е. объяявляем эндпоинты, парсим и проверяем параметры, аутентификационны токен, возвращаем корректный код ошибки если что-то не так. Только после этого передаем данные в модель. И так для каждого эндпоинта. - на клиенте придется писать код для генерации JSON-ов и отправки данных на эти эндпоинты. - затем нужно писать документацию по API с примерами. По сути это означает копипастить код объявления эндпоинтов сервера и оформлять его в виде доков. Много рутиной, и при этом повторяющейся работы. Но вместо этого можно использовать swagger: - все API описывается на языке yaml в одном файле. Из этого файла можно автоматом сгенерировать код для эндпоинтов (со всеми проверками входных данных, с корректной обработкой ошибок), код клиента, а также интерактивную документацию с примерами.
Я вообще ничего не понял. Ну, свагер создает какую-то автоматическую документацию где-то из чего-то. И? Вот и все? Хотя бы один простой пример дал бы гораздо больше.
Ваш канал - лучик света для тех гиков, которым надо обязательно быть в курсе и постоянно узнавать что-то новое и полезное. 👍 ЗЫ: Аудитория не будет широкой, сразу говорю. Дело в языке - охват небольшой.
Спасибо большое за отзыв, очень приятно! Если не будет широкой аудитории, не так страшно - главное, чтобы всем тем, кто смотрит/слушает, было интересно :)
да это какая-то тупая тенденция простые вещи усложнять кучей оболочек над оболочками. фронты настолько в этом преуспели что сделали круг и вновь пришли к "сервер-сайд-рендеринг"...
Но вообще, очень грустно видеть такую статистику. Когда у меня появиться возможность, я подпишусь на ваш патрион и постараюсь на сколько смогу спонсировать ваш проект.
Пересказать википедию мой пахан тоже может, ролик заснять и на ютуб выставить с картинками, какой же ты гений, прочесть с листка все что написано в википедии, и закинуть в ютуб, для слепых что ли ролик делал, кто читать не умеет?
Понятный язык описания и низкий порог вхождения - это враньё, вы видели эти конфиги? Они как будто инопланетянами написаны, читать невозможно совершенно.
Ну не скажите, всё познаётся в сравнении. Файлы пишутся в формате JSON, а его структура вполне читаемая и человеко-понятная, даже если сравнивать с XML. Да, может, совсем с нуля, не зная, что такое JSON, сразу понятно не станет, но если потратить небольшое время на изучение формата JSON, то вникнуть можно вполне быстро.
@@TheBaragoz Аул - это то место, где ты вырос. Потому что только человек из аула будет говорить про весь Microsoft и Cisco. К твоему сведенью у Microsoft и Cisco есть несколько центров разработки в нескольких странах и судить по вашему местечковому российскому суржику в российских филиалах совсем не стоит. Все эти латинизмы вроде аш-тэ-тэ-пэ и ява вместо джава - хороший пример неправильного произношения.
@@krown5666 ох ты как бомбануло)) я именно про российские офисы и говорю. Ты вроде как тоже на русском пишешь?) А если у тебя так бомбит от произношения у тебя явно проблемы с головой. Иди лечись. Европейцы кстати тоже частенько сокращают все эти аббревиатуры для ускорения речи.
Оформление видео в стиле ретро - огонь! Поностальгировал по "старым добрым временам", когда только начинал свое знакомство с компьютером и такие интерфейсы были у программ.
Нифига не понятно, но очень интересно
Ну вот кратко. как мы реализуем приложение:
- пишем код контроллеров для бекенда. Т.е. объяявляем эндпоинты, парсим и проверяем параметры, аутентификационны токен, возвращаем корректный код ошибки если что-то не так. Только после этого передаем данные в модель. И так для каждого эндпоинта.
- на клиенте придется писать код для генерации JSON-ов и отправки данных на эти эндпоинты.
- затем нужно писать документацию по API с примерами. По сути это означает копипастить код объявления эндпоинтов сервера и оформлять его в виде доков.
Много рутиной, и при этом повторяющейся работы. Но вместо этого можно использовать swagger:
- все API описывается на языке yaml в одном файле. Из этого файла можно автоматом сгенерировать код для эндпоинтов (со всеми проверками входных данных, с корректной обработкой ошибок), код клиента, а также интерактивную документацию с примерами.
@@angelicoctahedron3646 а есть где-нибудь толковый словарь всех этих терминов, чтобы хотя бы вкратце понять, о чём говорят все эти люди?)
Ну вот это совсем другое объяснение, а тут генерация документации, на кой хуй! @@angelicoctahedron3646
🤣
ибо сухая теория
Прочитать мы и сами можем, а объяснить уметь надо. Это не к вам.
Очень быстро, интересно, но почти, ничего не понятно)) Спасибо за ссылки на статьи, буду изучать 👍
Спасибо за видео, как только появится патреон с радостью подпишусь
Спасибо, рады слышать!
Я вообще ничего не понял. Ну, свагер создает какую-то автоматическую документацию где-то из чего-то. И? Вот и все?
Хотя бы один простой пример дал бы гораздо больше.
Программисты любят все формализировать в этом беда
Спасибо за информацию) успехов с каналом!
Спасибо, заходите ещё 😉
Супер, все по делу! Хорошее видео что бы понять что.к чему на самом деле.
Спасибо :)
Спасибо Вам большое 🤍
Ахах, спасибо, кстати, что упомянули моё имя😅😅
Хоть это совсем не обязательно😅
Сделаю репост в месседжеры
Спасибо, будем признательны😌
А пока в процессе разработки видео про Middleware)
Ваш канал - лучик света для тех гиков, которым надо обязательно быть в курсе и постоянно узнавать что-то новое и полезное. 👍
ЗЫ: Аудитория не будет широкой, сразу говорю. Дело в языке - охват небольшой.
Спасибо большое за отзыв, очень приятно! Если не будет широкой аудитории, не так страшно - главное, чтобы всем тем, кто смотрит/слушает, было интересно :)
галопом по европам - ничего толком непонятно - просто набор слов привели бы примеры описаний на OpenAPI,примеры работы со Swager
Да там особо и нечего понимать фреймворк для описания APIдокументации
Swagger действительно очень удобный и наглядный инструментарий для RESTful 💪
Зачетный у тебя канал. Понятно и доступно обьясняешь. Огромное спасибо за то что делишься информацией.
Тут, скорее, спасибо автору статьи, но все равно спасибо :)
Я первый раз столкнулся с этой темой.
И что-то мне это напоминает!
А напоминает мне это XML, SOAP и WSDL!
Там эти штуки вшиты в технологию.
точно
я тоже сразу вспомнил SOAP
да это какая-то тупая тенденция простые вещи усложнять кучей оболочек над оболочками. фронты настолько в этом преуспели что сделали круг и вновь пришли к "сервер-сайд-рендеринг"...
Хорошее видео, но лучше схемой а не текстом
Слушать и читать этот же текст непросто
Как сделал оформление? Какой шрифт?
Ничего не понял вообще.
нифига не понятно(((
напомните плз из какой игры звук в самом начале видео?) очень знакомо, чувствую флешбеки, а разблокировать воспоминание не могу)
В других видосах ребята уже спрашивали, посмотри) Подсказка: звук связан с помощью)
@@ListenIT_channel не нашёл таких комментариев, но это вроде как звук из Героев 3 (во время боя)
Но вообще, очень грустно видеть такую статистику. Когда у меня появиться возможность, я подпишусь на ваш патрион и постараюсь на сколько смогу спонсировать ваш проект.
Спасибо, очень приятно слышать! Придет время, и двинем на Патреон!
Спасибо большое! Не могу ни как понять, у вас уже столько видео, почему же всего менее 100 просмотров?
Ну, всё постепенно) Ещё успеем горы свернуть!💪
"единая точка правды" - wtf?
Ничего не понятно(
не хватает примеров с тем как свагер выглядит
Подача топ
Спасибо!
Блин, думал своими словами расскажешь, а не читать...
Так что же такое open api?
Набор слов, смысла их даже автор не знает..
с примерами кода и даже левого но чем то похожего было б куда понятнее, а так без всех этих символов мне просто интересны алгоритмы
Ни фига не понятно. Таким заумным языком объясняешь.... такое объяснение можно и загуглить, здесь люди ищут простое объяснение
Ничего не понятно
Абсолютно ничего не понятно
Интересно, но ничего непонятно
Пересказать википедию мой пахан тоже может, ролик заснять и на ютуб выставить с картинками, какой же ты гений, прочесть с листка все что написано в википедии, и закинуть в ютуб, для слепых что ли ролик делал, кто читать не умеет?
Материал слабый, без примеров. Аля презентация для школы
Понятный язык описания и низкий порог вхождения - это враньё, вы видели эти конфиги? Они как будто инопланетянами написаны, читать невозможно совершенно.
Ну не скажите, всё познаётся в сравнении. Файлы пишутся в формате JSON, а его структура вполне читаемая и человеко-понятная, даже если сравнивать с XML. Да, может, совсем с нуля, не зная, что такое JSON, сразу понятно не станет, но если потратить небольшое время на изучение формата JSON, то вникнуть можно вполне быстро.
Минус просто за Апи, просто три буквы Эй Пи Ай
Ну и к чему это? Бесполезное видео, читать я и сам умею. Лучше бы объяснил на простом примере.
фуфло
Режет слух это ваше "апи". Не апи, а эй-пи-ай.
не занудвствуй, все давно уже говорят АПИ
@@TheBaragoz В вашем ауле может и все, но в цивилизованном мире эй-пи-ай.
@@krown5666 в Microsoft, Cisco и Яндексе говорят АПИ, но раз для тебя это аул то пусть будет так)
@@TheBaragoz Аул - это то место, где ты вырос. Потому что только человек из аула будет говорить про весь Microsoft и Cisco. К твоему сведенью у Microsoft и Cisco есть несколько центров разработки в нескольких странах и судить по вашему местечковому российскому суржику в российских филиалах совсем не стоит. Все эти латинизмы вроде аш-тэ-тэ-пэ и ява вместо джава - хороший пример неправильного произношения.
@@krown5666 ох ты как бомбануло)) я именно про российские офисы и говорю. Ты вроде как тоже на русском пишешь?) А если у тебя так бомбит от произношения у тебя явно проблемы с головой. Иди лечись. Европейцы кстати тоже частенько сокращают все эти аббревиатуры для ускорения речи.
ролик для тех, кто не умеет читать?
См. описание канала
*Самый бездарный ролик этого канала* 🤝
@@NoName-bp6uo да не, есть хуже)
понапридумаеют херни всякой