Flask - веб-фреймворк для создания веб-приложений.

Flask - веб-фреймворк для создания веб-приложений.

Flask - минималистичный фреймворк для создания приложений на Python. Он относится к категории микрофреймворков - т.е. предоставляет только базовые возможности для создания веб-приложений.

Чем может быть интересен Flask? Flask, в отличии от своего более известного собрата, Django, не несет в себе большое количество готовых решений. Вам предоставляется самостоятельная возможность дописать авторизацию, работу с базами данных, поддержку закачки файлов и другие возможности, которые часто требуются от веб-приложения.

Так зачем пользоваться Flask, если уже есть Django? Возможно, вам не нужно все то - что умолчанию есть у Django - систему групп пользователей, суперпользователя, и многое другое. Для работы Flask использует CGI библиотеку Werkzeug( сам Flask родом из Австрии, поэтому ничего удивительного тут нет) и шаблонизатор Jinja2, подобный шаблонизатору HTML в Django.

Что касается практического применения Flask, то в реальности он применяется в основном для создания микросервисов. Микросервисы позволяют вам создавать куда более гибкий бекенд, чем монолитная система, в котором ваш сервер обслуживает только одна программа. Если вы немного знаете Python и бекенд, можете попробовать Flask для своих небольших проектов. Возможно, правда, некоторые его концепции покажутся вам странными, но если вы не против немного расширить список навыков в своем резюме, я думаю, вам стоит попробовать.

Еще статьи

Открытая лекция на ВДНХ
Лекция о том, как войти в сферу высоких технологий, какие инструменты стоит изучать в первую очередь? Какие технологии, направления пользуются спросом? Что хотят от соискателей крупные компании? как создать свой IT стартап? Как технологии помогают бизнесу? Все, что вы хотели знать о программировании, но боялись спросить.
14 июня 2021
Мастер-класс по web-программированию:
Интерактивное занятие с преподавателем по программированию для всех, кто хотел бы примерить на себя профессию разработчика на пару часов и создать небольшую программу своими руками — свой собственный Планировщик задач с PUSH-уведомлениями на телефон.
06 июня 2021
Мастер-класс по разработке на JAVA
Вы узнаете, что такое Java, и напишите свое первое приложение под чутким руководством Романа Болобана, Java-разработчика компании Ростелеком. Всего за одно ОЧНОЕ занятие в Nordic IT School Вы сможете создать свой счетчик калорий и убедиться, что научиться программировать на Java вполне реально!
03 июня 2021
Nordic IT School

Москва, ул. Большая Спасская 12

+7 925 632-21-47

+7 495 626-46-00

moscow@inordic.ru

День открытых дверей

Black Friday

26-30 ноября скидка 15% на любой курс