介绍 Flet
· 阅读需 2 分钟
今天我们宣布 Flet 的第一个版本发布了!
Flet 是一个用于使用 Python 构建实时网络、桌面和移动应用的框架。
无需使用复杂的 JavaScript 前端、REST API 后端、数据库、缓存等架构。使用 Flet,你只需编写一个 Python 状态单体应用程序,即可获得多用户、实时单页应用程序 (SPA) 或移动应用程序。
要开始使用 Flet 开发,你只需要你喜欢的 IDE 或文本编辑器。无需 SDK,无需数千个依赖项,无需复杂的工具链——Flet 内置了带有资产托管的 Web 服务器和桌面客户端。
Flet UI 使用 Flutter 构建,因此你的应用程序看起来很专业,并且可以交付到任何平台。Flet 通过将较小的“widgets”组合成可立即使用的“controls”并采用命令式编程模型来简化 Flutter 模型。 你可以获得 Flutter 的所有强大功能,而无需学习 Dart!
Flet 应用程序作为常规 Web 应用程序部署,可以立即通过浏览器访问或安装为移动设备上的 PWA。Web 应用程序还公开了一个 API,可以被运行在 iOS 和 Android 上的 Flet 客户端(计划在未来版本中推出)使用,提供原生移动体验。
以下是一些示例: