Привет, работяги!
Я уже писал насколько крут и удобен Django
. Но при масштабировании проекта — проект на Django
«раздувается» и его быстродействие снижается, а использование памяти растёт. Тогда на помощь приходит небольшой фреймворк Flask
. Flask
— хорошо задокументирован и имеет огромное количество плагинов для того, чтобы тонко настроить все под себя. В случае чего, никто не мешает написать свой плагин 🙃
В моей практике я работал с Flask
, когда сам проект завязан больше на Frontend
, а задача backend
— это работать с СУБД, используя CRUD
(create, read, update, delete).
Чтобы эффективно начать использовать Flask
— собрал несколько полезных ссылок:
• Документация Flask
;
• Курс по Flask
;
• Шаблонизатор Jinja2
(функционал такой же как и шаблонизатор в Django
, только Jinja2
быстрее);
• Документация SQLAlchemy
(из коробки у Flask
нету своей ORM
, которая сильно помогает с SQL
-подобными СУБД).
P. S. Рекомендация тут две, т.к. ты впервые будешь вкручивать к фрейморку фичи с других библиотек. То рекомендую сразу же понять как подключить СУБД (туториал как подключить SQLAlchemy) к проекту, как подключить логирование к проекту (статья). Изучи так называемые скрытые рычаги проекта, т.к. это довольно таки рутинное дело в обычном проекте. Второе, это ты должен определиться, что тебе больше по душе Flask
или Django
. И уже от этого отталкиваться на собеседованиях, спецом во всем быть невозможно. Но ты можешь понимать саму технологию и это самое главное.
Плюсики в карму зарабатываются очень просто, если скидывать эту группу своим знакомым, которые хотят изучать веб-разработку.
Работаем!💪
Теги:
#shelemakha_python
>>Click here to continue<<
