Как стать автором
Обновить
1
0
Pavel Denisov @rSedoy

Пользователь

Отправить сообщение

Ваш пример для ЯП со слабой типизацией, у python она строгая, а тут подняли проблему динамической типизации, это как бы совсем другое.

вы упорно приводите примеры проблемы, которой нет в Python, вам упорно говорят, что тут подняли немного другую проблему

потому что, зачем нам писать свою обертку для Starlette, когда уже есть FastAPI

Сейчас малоизвестные - Litestar, PonyOrm, Rye, а мерятся звездами вообще последнее дело. Болото у всех свое, но я точно могу сказать, что про FastAPI больше знают, чем даже про упомянутый Sanic, про Litestar уже молчу.

А с unitest всё не так, как и с threading, им не очень удобно пользоваться, обычно проще concurrent.

Потому что половина из этого очень малоизвестные библиотеки, еще странно сравнивать стандартный unittest с pytest, а про установку пакетов, я сразу написал, что есть варианты, вот почему вы conda захотели, а не, например uv (почему вообще сравнение Poetr с Rye и Pipenv с conda, это отдельные пункты)? так же с другими, flake8 как пример, вот я же упомянул тот же ruff, он сейчас уже может заменить кучу из подобных.

А про "лютые костыли", так это часто проблема не библиотеки, а именно конкретного приложения.

Возьмем Litestar, я про него только сейчас узнал, зачем сейчас мне тащить его в свой стек разработки? С тем же FastAPI такой вопрос был года два назад (а может и раньше, точно не скажу), но он доказал свою эффективность. Возможно с Litestar так же будет, а может и нет.

скажите, а зачем упоминать FastAPI если в данной подборке я выбрал Django, как рекомендованный мною фреймворк?) в таком случае нужно было и про Flask и Pyramid сюда пихать)

я сразу назвал причину зачем - "Слишком однобоко" и чтобы минимум знать хотя бы одну альтернативу

я ясно выразился, что перечислил ТОЛЬКО стек для входа в веб разработку

почти во всех статьях для новичков, я вижу упоминание виртуального окружения и остановки пакетов, про docker вы же сразу упомянули

а что касается flake8 и подобного: линтинг также учится раньше чем веб)

их не надо учить, надо сразу использовать когда появляется код, можно сразу отловить кучу ошибок и опечаток

Слишком однобоко, я бы минимум добавил связку FastAPI + SQLAlchemy + Alembic. А раз упомянуты инструменты разработки, то рассказать про управление установкой пакетов poerty, pipenv + еще вроде какие-то появились, проверку кода flake8, mypy и особенно ruff, ну и как же без pytest.

одновременное упоминание uWSGI и gunicorn вызывает путаницу

sudo pip install aiogram

Не надо ставить pip'ом в системный python, туда нужно ставить только через apt. А правильно сразу научиться использовать venv, либо поставить юзеру pip install aiogram --user

Далее, в [Service] лучше сразу дописать Restart=always

имя_сервиса_без .service

непонятно зачем это писать, работают оба варианта, этот и имя_сервиса с .service

Если пишешь про ssl_stapling, то напиши и про resolver, который потребуется для его работы.

тоже хорошо, всё больше мест с async, хотя тут вызовы и не в authenticate, а я больше про этот неприятный момент, когда код views синхронный.

А еще в этой схеме мне не нравятся http запросы внутри views к другому серверу. При равномерных логинах проблему можно и не заметить, а вот допустим акция, в систему разом приходят условные 1к пользователей, синхронному фреймворку от этого станет плохо.

не каждый нож холодное оружие

незаконному устройству выдали бы сертификат в РФ?

оскомину набило "собрать аналог на коленке дешевле", но ведь это не так

Нет, подробно это когда добавлены различные примеры, описаны ситуации, которых нет в офдоках и т.п. Еще большая презентация, а зачем нужно практически повторение предыдущей статьи https://habr.com/ru/articles/773254/ ?

а нож тогда что это, физическое средство незаконного расчленения? да откуда вы такие, ну почему просто не проверить на офсайте https://flipperzero.one/compliance

подробный обзор

только вот в итоге получили очень краткий обзор

не нужно подобное массой вываливать, а формат вообще для постов, а не статей.

а потом тебя настигает суровая правда, на айфонах это не работает, а еще по закону нужна онлайн-касса, которая в ЮMoney дороже чем у конкурентов, да еще это ты выяснишь только на этапе ее включения, до этого они радостно молчат.

ага, есть два варианта, и обычно эти оба два можно без проблем реализовать в одном проекте
/country/1/city
/city/?country=1

1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Пермский край, Россия
Зарегистрирован
Активность