вопрос - а зачем мы используем async/await в таких простых аппах, где просто происходит CRUD - вот пример - https://i.imgur.com/SvybuEO.png. Это просто read...
И я не очень понимаю, что будет происходить, если система "зависнет"? Ну то есть, async JS используется для того, чтобы не ждать... Но я не понимаю, что еще юзер может решить делать с аппом. Он нажал кнопку, чтобы получить данные - следовательно он будет ждать, правильно?
Это философский вопрос. Я думаю, что я вообще чуш несу, но типа начинаю только ;)
а что значит зависнет?
Без async все пользователи будут ждать одного пользователя
+ скорее всего апи вашей ормки (скорее всего монгус судя по скрину) имеет асинхронный апи, но это уже деталь реализации
уммм, ну то есть, ну async используется для того, чтобы если мы делаем длинную операцию (например загружаем файл на 300 мб), то мы могли пойти и поделать что-то еще 9например, написать сообщение пользователю - если это соцсеть, правильно? это означает зависнет, правильно?
ничего себе. я реально этого не понимал и думал, что у каждого пользователя свой "thred". приколькно блин, прямо как в матрице я ахахаха
я пишу весь апи с нуля сам. вот видос - https://www.youtube.com/watch?v=fgTGADljAeg
Subscriber.find() это откуда?
а, вот видос выслал
минуты - (14:30-16:10)
ну да, монгус
ага, да, он, я не забыл ответить выше ;)
Поток на пользователя это концепция из начала нулевых. Почитай про проблему 10к соединений. Сейчас используют по 1 потоку на ядро, и всё асинхронное внутри
я реально думал, что про отдельного пользователя ахахах Теперь разобрался.
кстати тот же apache до сих пор так работает?)
Да, как и django, и Ruby on rails, и spring
и пхп 🙈
Пхп это язык, на нем можно как синхронно так и асинхронного обрабатывать запросы
ну да, но в основном он синхронный, а асинхронщина там — это скорее что-то нетривиальное уже.
Ну асинк/эвэйт из ноды уже по-моему почти везде завезли
ты имеешь ввиду синтаксическую конструкцию?
Ага
ну в пхп вроде нет до сих пор. МБ в 8-ой ввели...
Почему из ноды?
Почему из JavaScript?
Да
вероятно ошибаюсь :) где источник тогда?
В питоне такой синтаксис появился раньше, а в c# уже лет 10 как
упс
Обсуждают сегодня