Size: a a a

Django [ru] #STAY HOME

2019 March 19

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
кстати, про responder и другие подобные проекты: мне кажется, тут есть попытка "сделать Django" из более технически совершенных составляющих, чем то, что внутри Django) казалось бы, классная идея) но нет) суть Django двумя словами - это такой популярный не unix-way комбайн для быстрой генерации чего угодно [обычно] вокруг базы данных на Python'е) отсутствие асинхронности [например] или не такое большое количество запросов, обрабатываемых одним сервером [например] не так сильно мешает развитию проекта и достижению целей, как может показаться) гораздо важнее бренд и комьюнити) чего у responder'а нет...

то есть "попытка сделать вторую Django" - это путь к провалу, правильной тут была бы идея "тащить всё хорошее в Django"  или, если уж хочется именно отдельный проект, делать его более узконаправленным, то есть больше как либу или набор примитивов, а не как фреймворк, поэтому Starlette - это хорошо и правильно, а вот непонятные wrapper'ы к ней - ну, такое) возможно, кому-нибудь оно и нужно, но обычно тем, кому нужен Starlette, никакие там, условно, шаблонизаторы из коробки или какие-нибудь "генераторы API" как часть фреймворка не нужны... Django - это про быстрое решение задачи, Starlette - про медленное, но бережное к ресурсам сервера (для тех, кто так много платит за хостинг, что это усложнение кода и увеличение ttm окупится)
источник

AO

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

теперь предположим, что есть некая группа инженеров/программистов, которые хотят новый фреймворк, свой, они должны суметь:
* или "мы лучшие, потому что держим больше запросов на 1 сервере, чем текущий лидер [Starlette]"
* или "мы лучшие, потому что наше сообщество вот буквально скоро станет больше, чем сообщество Django/Flask'а"
источник

AT

Alex Ted in Django [ru] #STAY HOME
Я прекрасно понимаю о чём ты, меня изначально интересовали именно асинхронные фреймворки. Вопрос был о них.
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Alex Ted
Я прекрасно понимаю о чём ты, меня изначально интересовали именно асинхронные фреймворки. Вопрос был о них.
я воспользовался твоим вопросом чтобы немного пофлудить на эту тему и написать вот те мысли выше :-)
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
Сталкивался кто с таким?
Когда просто сервер запускаю, все норм
источник

AT

Alex Ted in Django [ru] #STAY HOME
)
источник

И

Игорь in Django [ru] #STAY HOME
А какая реализация wsgi сейчас лучшая?
источник

И

Игорь in Django [ru] #STAY HOME
И для nginx в частности?
источник

AF

Anton Fircak in Django [ru] #STAY HOME
gunicorn
источник

AF

Anton Fircak in Django [ru] #STAY HOME
+nginx
источник

AF

Anton Fircak in Django [ru] #STAY HOME
на сокете
источник

AT

Alex Ted in Django [ru] #STAY HOME
подтверждаю
источник

И

Игорь in Django [ru] #STAY HOME
А uwsgi?
источник

AT

Alex Ted in Django [ru] #STAY HOME
а uwsgi не лучшая
источник

И

Игорь in Django [ru] #STAY HOME
Спс)
источник

A

Alex in Django [ru] #STAY HOME
Alex Ted
а uwsgi не лучшая
он кривой
источник

AT

Alex Ted in Django [ru] #STAY HOME
мне лично bjoern нра, так что я хз как там у остальных
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Игорь
А какая реализация wsgi сейчас лучшая?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Bjoern
источник