🖥️ Flet — фреймворк, предоставляющий Flutter компоненты для разработки кроссплатформенных приложений на языке программирования Python (разработчики обещают расширять список поддерживаемых языков).
📂 Flet: удобный фреймворк для создания приложений. На нем можно создавать десктопные, мобильные и веб-приложения.
Flet основан на Flutter и предоставляет разработчикам готовые компоненты для конструирования GUI — графического интерфейса пользователя. Создатели Flet не только используют готовые компоненты из Flutter, но и пишут свои. Программы пока можно писать только на Python, но создатели обещают добавить и другие языки программирования.
ИНФОРМАЦИЯ: Flet реализует императивную модель пользовательского интерфейса, в которой Вы «вручную» создаете пользовательский интерфейс с отслеживающими состояние элементами управления, а затем изменяете его, обновляя свойства объекта. Flutter реализует декларативную модель, в которой пользовательский интерфейс автоматичкески перестраивается при изменении данных приложения. Управление состоянием приложения в современных front-end приложениях по своей сути является сложной задачей, и подход Flet «старой школы» может быть более привлекательным для программистов, не имеющих опыта работы с интерфейсом.