Size: a a a

Django [ru] #STAY HOME

2019 March 21

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Cicerō
Ты хочешь сказать что асинхронный подход это шаг вперёд по сравнению с синхронным?
зависит от задачи) иногда да)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
иногда это ни на что не повлияет
источник

A

Andrey in Django [ru] #STAY HOME
Cicerō
Ты хочешь сказать что асинхронный подход это шаг вперёд по сравнению с синхронным?
шаг в сторону, позволяет более плотно использовать сервер
источник

C

Cicerō in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
иногда это ни на что не повлияет
Это 80% кейсов имхо
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
мне хочется, чтобы асинхронный код был бы "по умолчанию", но я не считаю правильным пропихивать его в 100% случаев всем подряд
источник

A

Andrey in Django [ru] #STAY HOME
Lex
Я уже начал писать на Джанго, мне она нравится) тем более кроссплатформенность нужна. Потому просто хотел узнать, есть ли какие то особенности для десктопа
посмотри на Electron
источник

C

Cicerō in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
мне хочется, чтобы асинхронный код был бы "по умолчанию", но я не считаю правильным пропихивать его в 100% случаев всем подряд
А какой плюс от него по умолчанию? Пересложнение кода, возможность чихом заблокировать ивентлуп и получить посадку итд итп
источник

A

Andrey in Django [ru] #STAY HOME
про Django vs асинхронность, дайти конструктор/cookiecutter для асинхронщины, с шаблонизатором, ОРМ, админкой, мидварями, туториалом, сообщество, батарейки и 80% будет на нем
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Cicerō
А какой плюс от него по умолчанию? Пересложнение кода, возможность чихом заблокировать ивентлуп и получить посадку итд итп
ну вот примерно поэтому я и считаю, что нужно время, переход должен быть плавным, нельзя говорить "вот эта версия Django поддерживает только асинхронный код, вот вчера было так, а сегодня так", нужно много версий с поддержкой обоих вариантов, чтобы у людей была бы возможность на одной версии Django использовать оба варианта
источник

C

Cicerō in Django [ru] #STAY HOME
Это будет не скоро.
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
любой код, который кажется незнакомым, кажется сложным, тут дело привычки, вот поэтому и не надо это агрессивно насаждать, надо давать выбор) чтобы и так и так можно было бы)
источник

D

Dmitriy in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
ну вот примерно поэтому я и считаю, что нужно время, переход должен быть плавным, нельзя говорить "вот эта версия Django поддерживает только асинхронный код, вот вчера было так, а сегодня так", нужно много версий с поддержкой обоих вариантов, чтобы у людей была бы возможность на одной версии Django использовать оба варианта
Для этого есть мажорная версия в семантическом версионировании. Если мажорный тег меняется, то люди понимают, что обратная совместимость поломана, и обновляться будет больно.
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
вы же помните, как добавлялась поддержка Python 3, там была 1 или 2 "тестовых" версии
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
то есть "мы вам добавили поддержку Python 3, но ничего не гарантируем"
источник

C

Cicerō in Django [ru] #STAY HOME
Это другое
источник

C

Cicerō in Django [ru] #STAY HOME
Тут придется менять wsgi
источник

C

Cicerō in Django [ru] #STAY HOME
Всю модель разработки. Проще будет заново написать
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
придётся передеплоить Django через asgi, вероятно
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
для пользователя это выглядит как "чтобы поиграться с асинхронщиной, нужно изменение способа деплоя"
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
там в настройках форм есть опция выбора шаблонизатора, её нельзя поставить в None
источник