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