В прошлой статье мы выяснили как может выглядеть независимая компонента, а в этой мы создадим ещу одну, чуть крупнее, и найдем способ связать её с остальным приложением. 6
Мы успели рассмотреть значительную часть инструментария, который нам понадобится для написания веб-приложений. Начиная с этой статьи я постараюсь показать как это всё выглядит на практике — как структурируется код, как совмещаются компоненты и т. п. Это не столько инструкция к действию, сколько демонстрация того, что нет необходимости в поддержке со стороны фреймворка. 4
Почти месяц назад в сети появился отзыв на эту серию статей, причем отзыв строго негативный. Я не придал этому значения, так как критика, на мой взгляд, оказалась направлена не на статьи, а на то, что автор в них увидел. Так что, я думаю, нужно всё-таки ответить. 36
В предыдущих статьях мы разобрались, как можно создавать веб-приложения на Python используя лишь необходимые средства. Следующим этапом будет развертывание приложения на сервере и связанная с этим задача конфигурации его компонент (deployment). 20
Прочитав предыдущие статьи читатель, надеюсь, убедился, что средств PythonPaste и WebOb более чем достаточно для разбора запроса, композиции приложений и выполнения множества стандартных задач. Далее мы будем рассматривать вопросы генерации ответов, развертывания на сервере и выбора различных вспомогательных библиотек и инструментов. 12
В прошлой части я постарался рассказать о том, что чистый WSGI код писать не так уж сложно и что преимущества такого подхода налицо, но есть ли у этого обратная сторона? Единственным, пожалуй, недостатком я могу назвать некоторые неудобства по работе с данными в запросе. К счастью многие задачи здорово помогает решить WebOb. 12
Мой опыт говорит о том, что время на изучение фреймворков и подстройка под их ограничения почти никогда не окупается, а пользуясь минимальным инструментарием, с которым я хочу вас ознакомить, можно добиться гораздо лучших результатов. 23
Це дуже правильна ініціатива, але вузьке місце тут — це медкомісія, якщо її треба проходити. З чергами які там бувають, півтора місяці можна проходити тільки ії, і то не факт.
Дякую за коментар.
Я думаю, ви перебільшуєте щодо:
російськомовні репетитори, яких не ідентифікувати — залишилися
Всі транзакції проходять через платформу і ми не виплачуємо на рахунки в росії, а також на окупованих територіях.
І як послухати Кирила Вереса, його особовий склад і він особисто( а на війні з 14року), ще не бачив толкового дрона, в який не варто було вкласти ще від $100, щоб від нього була якась користь...
Недавно дзвонив їх оператор
Каже у вас пакет за 450 грн, він вже постарів, давайте замінимо на новий!
Я питаю — нащо?
Ну відмінять ж колись повністю!
Питаю, в мене зараз інет безлім, а у вашому пакеті новому?
Ну там 30гб, вам вистачить!
Купа тексту про те які вони хороші, але вже не одноразово люди звертали, що вони в себе консолідують дуже великий об’єм конфеденційних та чутливих даних, які дає їм дуже сильну перевагу.
У нас дійсно залишилась російська версія сайту на старому вордпрес проекті
вчителі можуть вибрати російську як мову, якою вони викладають
Зрозумів. Майже 5 років пройшло з початку війни.
У тексті йдеться не про компанію, а про сервіс. Grammarly як сервіс не змінював назву. Але по тексту згадки про компанію поправили, дякую за зауваження.
Fun fact: если я повторю это выражение, то это будет вторым уникальным случаем (первым являетесь вы) его использования в интернете, поэтому я не буду. cleanshot.com/share/lKzmm6mb
Коментарі