Лучшее видео, что я нашел по этой теме, все понятно и лаконично. Спасибо)👍
@lilidemini3 жыл бұрын
Очень понятно и структурировано, огромное спасибо!
@ruslanundefined22422 жыл бұрын
Очень информативное видео! Спасибо автору, здоровья и больше подписчиков!
@dimakof10 ай бұрын
Очень понятно , огромное спасибо!
@abylaym41574 жыл бұрын
Все классно понятно! Благодарю за объяснение
@guitarhub7860 Жыл бұрын
КРАСАВЧИК ^_^😊
@oleksaveres7536 Жыл бұрын
Супер! Благодарю!
@varossimonyan2 жыл бұрын
Очень классное видео, спасибо!)
@cryptoalewka2 жыл бұрын
Коммент в поддержку канала! Удачи!
@armanmkrtchyan91823 жыл бұрын
Отличное видео, все на понятном языке, спасибо.
@leninzhiv61802 жыл бұрын
вор аватарок
@eldarbochkarev54743 жыл бұрын
Большое спасибо за видео! Помогло понять суть
@ЮраНикифорук-о5ъ2 жыл бұрын
22:40 в чем проблема сделать АПИ №3 которое будет возвращать все нужные данные? не вижу сдесь проблемы........
@ojas81813 жыл бұрын
отличный канал! автору спасибо!)
@azil20243 жыл бұрын
respect bro, it was very cool, thanks
@aleksey27932 жыл бұрын
Не совсем понял, почему вы называете REST архитектурой. Это больше похоже на стиль взаимодействия компонентов, в крайнем случае это можно назвать узкоспециализированным архитектурным паттерном. Мы же не называем, например, очередь сообщений архитектурой.
@SergeyGuns2 жыл бұрын
JSON это XML совместимый формат, можно парсить туда и обратно, нужны только договоренности как назвать вложенные объекты например "children". Мне не приходит в голову кейс, где у XML больше возможностей. Может вы знаете такой? Строкой покрываются любые не стандартные типы данных.
@standwithukrain3 жыл бұрын
доступно і цікаво, дякую! лайк + підписка!
@macintosh1563 жыл бұрын
Отличное видео, спасибо огромное!
@privetabdul3 жыл бұрын
супер!
@EgorDemeshko4 ай бұрын
ребят напомните плиз, правильно ли помню. в js, в браузерном api скорее, есть насколько помню прикол такой, если ответы приходят с кодами 400, то в каких-то случаях браузер не даст доступ к ответу. именно поэтому, даже не один раз, слышал рекомендацию использовать всегда код 200. и вводить уже статус сообщение в ответ. типа status: message: data:
@dobryakov4 ай бұрын
Доступ можно получить, для этого просто надо использовать catch на возвращаемом промисе, либо же засунуть обработку запроса в try/catch, если используете async/await, вместо методов then и catch. Рекомендация по использованию 200 вместо 400 - это явно ошибка, лучше так не делать.
@antonstezhkin59912 жыл бұрын
Чем put отличается от patch?
@inmosh2 жыл бұрын
put заменяет ВСЕ поля объекта, а patch может изменить только одно поле. Put по сути заменяет всё кроме айдишника получается. По опыту, чаще используется patch, потому что всё менять тебе не нужно так часто.
@antonstezhkin59912 жыл бұрын
@@inmosh большое спасибо.
@NOWMENKINO2 жыл бұрын
спасибо автору
@antonstezhkin59912 жыл бұрын
А как у GraphQl с кэшированием? Там же вроде запросы хитровывернутые. Как кешировать ответы?
@sergeykapshuchenko56952 жыл бұрын
Нет кеша с коробки, нужно использовать дополнительный софт
@oleksandrmelnyk45713 жыл бұрын
GraphQL классная штука, на нем очень удобно реализовывать комплексные мутации, например, удалить один товар из корзины и тут же в одном запросе добавить новый. И сразу в схеме можно описывать какие поля в запросе кешируются, а какие нет
@dobryakov3 жыл бұрын
Мне бы очень хотелось поработать с ним где-нибудь в рамках реального проекта, но пока, к сожалению, не удалось.
@7nolikov2 жыл бұрын
очень неточный пересказ документации
@Freeline953 жыл бұрын
Спасибо. Правильно ли я понимаю, что приложение не может обойтись только GraphQL endpoint'ами? Например, когда мы производим перевод денег в банковском приложении, то по нажатию на кнопку "Отправить" в REST приложении уходит запрос /transaction/send и происходит куча каких-то операций. Как в таком случае должен выглядеть запрос на GraphQL? Будет создан кастомный тип transaction и будет отправляться POST запрос на якобы создание сущности transaction? Ну то есть сложилось впечатление, что GraphQL отлично подходит для CRUD-овских endpoint'ов. А если что-то посложнее, то как?)
@dobryakov3 жыл бұрын
Да, одного GraphQL недостаточно
@lytican2 жыл бұрын
Держи лайк. Спасибо за видео! Хотя в конце 5 минут извинений можно было бы заменить на объяснение откуда взялся класс Book. Он подсвечивается как класс, но на скриншоты декларация не вошла. Неполнота картины - это главная проблема у начинающих.
@ihmeita2 жыл бұрын
Поддерживаю!
@ivanstrelka34483 жыл бұрын
Огонь
@leonidboyko9804 жыл бұрын
Спасибо)
@abobunus Жыл бұрын
что у тебя пищит?
@OlehBedrii3 жыл бұрын
"XML в далёком прошлом" Разработчики из банковского сектора, где xml только ввели как золотой стандарт, хватаются за сердце.
@dobryakov3 жыл бұрын
Банковский сектор - это отдельный мир, но указание ценное. Спасибо! Я и сам заметил, что множество платёжных систем до сих пор через XML общаются. Но там, к счастью, не SOAP и это уже хорошо :)
@walcermelodia Жыл бұрын
боже что за бред рест это архитектурный стиль, а soap это протокол взаимодействия как же бесят особенно когда в вакансии рест ставят на один уровень с soap
@Deletedeletedelete Жыл бұрын
Чел он об этом и говорит в видео. Держи в руках свою токсичность 25:04
@КшиштофБзжински Жыл бұрын
Ходил с ним в детский сад,крутой чел
@leninzhiv61802 жыл бұрын
про GraphQL автор просто прочитал шапку доки, ничего по сути не сказал
@Andrey-xg4vy2 ай бұрын
Загоняет про сивку бурку. Сойдет для уровня джуна, который окончательно не разобрался в сути вещей.
@ikarton2 жыл бұрын
1. Супер 2. Ты ничего не должен и не обязан 3. Тратить время на учёбу вместо развития себя, как специалиста... - проблема века
@ZVA_NOOK2 жыл бұрын
Здорово, спасибо! REST гут, но, SOAP в 100500 раз удобнее для межсерверного взаимодействия. Ну, и судя потому, что не упомянул такую штуку как WSDL, видимо SOAP сервисы и клиенты всё же не писал. Парсинг и формирование XML-сообщений вообще за рамками продуктивного кода, от слова совсем :) Тупо работаешь с удалённым сервисом как с объектом в своем коде, что может быть проще или быстрее с точки зрения разработчика? Уж точно не REST )
@konstantinchvilyov96023 жыл бұрын
Спасибо! Если перейдёте с рунглиш на русский будет отлично.
@snap-3133 жыл бұрын
Это так не работает
@konstantinchvilyov96023 жыл бұрын
@@snap-313 А Вы пробовали?
@dobryakov3 жыл бұрын
Проф. деформация на фоне рабочих чатиков) Пытаюсь что-то с этим сделать, но пока не очень хорошо выходит
@konstantinchvilyov96023 жыл бұрын
@@dobryakov Признание существования проблемы - это, я считаю, первый большой шаг на пути к её решению. И уже успех. Потому что большинство и его не сделало. Дорогу осилит идущий. От души желаю окончательного успеха!
@Dama-Luna6 ай бұрын
Как непонятно люди рассказывают
@ko220122 жыл бұрын
ролик можно было сократить в 2 раза, если не лить воду.
@Techpowers Жыл бұрын
Что за бред несёт этот человек. Граф кл нагружает базу данных?
@Deletedeletedelete Жыл бұрын
Да потому что запросы ебические получается с использованием графкуэль