С одной стороны, забота о пользователях — это хорошо. С другой. Были программеры, кто придумывал и писал модели и код. Это позволило интернету достичь приличного прогресса.
А теперь пришли политики, и начинают диктовать условия.
Используйте Джангу на здоровье. В моём понимании, это лучшее, что было написано на Питоне для веба. Лучшая документация, туча компонентов, вполне достаточная скорость. Что ещё надо? Для 95% всех веб-сайтов и сервисов джанго нормально будет работать.
Просто в последнее время все кинулись в асинхронность, хотя это далеко не всегда надо и не всегда оправданно.
(голосом Малыша) Вот если Эппл потратила так много на контент, могли бы они дать ну совсем немного для разработки хороших новых Макбуков с надёжной клавиатурой?
А теперь пришли политики, и начинают диктовать условия.
Sudo — лишь для того, что лезет в систему. Типа, библиотека Pillow использует libjpeg. А там компиляция нужна, если нет в системе.
Зависимости и кучи. Используйте virtualenv для каждого проекта — и все пакеты будут локально, в нужной песочнице. Удобно.
Да, сам сижу на 2-м. А потому что есть часть старого кода. Хотя один проект решил начать на 3-м питоне.
Но сейчас с нуля учить только 3-й питон. Ну, чтоб без вот этого u«это юникодная строка»
А на какое расстояние «добивает» сигнал?
Дело было давно. В 2008 я соскочил с PHP на Python+Django. Стало гораздо легче. Но всё равно — нет идеала, и к сожалению, так будет всегда.
Вот, несколько ссылок с критикой:
asvetlov.blogspot.com/2014/10/flask_20.html
habr.com/ru/post/320360
www.youtube.com/watch?v=7SmWn05m1Tk
Для начала посмотрите Джангу. Там многие вещи сделаны логично.
Просто в последнее время все кинулись в асинхронность, хотя это далеко не всегда надо и не всегда оправданно.
Не совсем понятно, что значит работа разработчика «не масштабируется»? А то, что делает HR или маркетолог — масштабируется что ли?