Size: a a a

2020 September 11

N

Nikolay in Moscow Python
Я за то, что ни фига. Это вопрос объяснения
источник

MD

Mike Drepin in Moscow Python
Я за то что сложнее. Асинк придумали и имплементировали ещё в 70х. А проблемы с ним все те же. Проблема останова например
источник

AS

Alexey Starkov in Moscow Python
сложнее, иначе ФП бы не топили за локальность и устранение сайдэффектов, когда больше одного потока управления, появляются сложности. т.е. асинк включает в себя синк но не наоборот
источник

p

pragus in Moscow Python
Nikolay
Мы вообще не о том в начале говорили. А о том, сложнее ли асинхронная парадигма для понимания, чем синхронная.
нуу... asyncio.run(task0, task1, task2)

и в каком порядке они выполнятся? :)
источник

N

Nikolay in Moscow Python
Alexey Starkov
сложнее, иначе ФП бы не топили за локальность и устранение сайдэффектов, когда больше одного потока управления, появляются сложности. т.е. асинк включает в себя синк но не наоборот
ФП топит против сайдэффектов независимо от парадигмы
источник

MD

Mike Drepin in Moscow Python
pragus
нуу... asyncio.run(task0, task1, task2)

и в каком порядке они выполнятся? :)
А зачем тебе порядок? rest
источник

N

Nikolay in Moscow Python
pragus
нуу... asyncio.run(task0, task1, task2)

и в каком порядке они выполнятся? :)
Ты же понимаешь, что тебе не надо это знать?
источник

AS

Alexey Starkov in Moscow Python
вообще асинк это реализация, а учить надо базовому - есть кооперативная многозадачность а есть вытесняющая, и эвентлет там, луп или что уже неважно
источник

N

Nikolay in Moscow Python
Alexey Starkov
сложнее, иначе ФП бы не топили за локальность и устранение сайдэффектов, когда больше одного потока управления, появляются сложности. т.е. асинк включает в себя синк но не наоборот
Вот, кстати, хорошая мысль. Синк - это частный случай асинк. Так что давайте учить от общего к частному
источник

AS

Alexey Starkov in Moscow Python
xD
источник

AS

Alexey Starkov in Moscow Python
Nikolay
ФП топит против сайдэффектов независимо от парадигмы
согласен, не очень удачно про сайдэффекты сказал, тут больше подходит локальность
источник

MD

Mike Drepin in Moscow Python
Nikolay
Вот, кстати, хорошая мысль. Синк - это частный случай асинк. Так что давайте учить от общего к частному
Частный случай, в котором убрали все способы отстрелить себе ногу. Давайте учить от простого к сложному.
источник

ST

Storm Trooper in Moscow Python
Nikolay
В этом и есть позор джанги - она непригодна для задач серьезнее простых контентных сайтиков, когда нужен API или чего-то такое
Так она для такого изначально и создавалась

Просто пипл хочет бОльшего из неё
источник

ST

Storm Trooper in Moscow Python
Она как старые ботинки, которые, одеваешь в любую погоду и не хочется выбрасывать
источник

p

pragus in Moscow Python
Mike Drepin
А зачем тебе порядок? rest
А чо рест? Вот тебе надо сходить в redis, а если там нет - ещё в 3 места.
источник

N

Nikolay in Moscow Python
Mike Drepin
Частный случай, в котором убрали все способы отстрелить себе ногу. Давайте учить от простого к сложному.
Да ну неправда. У тебя есть процессор и ось, которые пытаются быть универсальными и понятия не имеют о твоей бизнес-логике. Все эти переключения контекста, блокирующие вызовы - это костыли. Лучше сразу объяснить, что можно писать гораздо более быстрый код, а дальше народ сам потянется
источник

p

pragus in Moscow Python
Alexey Starkov
вообще асинк это реализация, а учить надо базовому - есть кооперативная многозадачность а есть вытесняющая, и эвентлет там, луп или что уже неважно
Это сложно )
источник

N

Nikolay in Moscow Python
pragus
А чо рест? Вот тебе надо сходить в redis, а если там нет - ещё в 3 места.
В буквальном смысле await task1 , await gather(task2, task3, task4)
источник

N

Nikolay in Moscow Python
Не понимаю, откуда тут проблемы
источник

N

Nikolay in Moscow Python
pragus
Это сложно )
Это проще, чем объяснять школьникам, почему им не нужен нодежс, ведь он такой быстрый!
источник