什么是Flet
Flet 是一个框架,允许使用您喜欢的语言构建交互式多用户 Web、桌面和移动应用程序,而无需前端开发经验。
您使用基于Flutter by Google的 Flet控件为您的程序构建 UI 。Flet 不只是“包装” Flutter 小部件,而是通过组合较小的小部件、隐藏复杂性、实现 UI 最佳实践、应用合理的默认值来添加自己的“观点”——所有这些都是为了确保您的应用程序看起来既酷又专业,无需额外的努力。
Flet有什么特点
在几分钟内从想法到应用程序
用于您的团队、周末项目、数据输入表单、信息亭应用程序或高保真原型的内部工具或仪表板 - Flet 是一个理想的框架,可以快速破解漂亮的交互式应用程序以服务于一组用户。简单的架构
不再需要 JavaScript 前端、REST API 后端、数据库、缓存等复杂架构。使用 Flet,您只需用 Python 编写一个整体式有状态应用程序,并获得多用户、实时单页应用程序 (SPA)。没有复杂的工具,内置web服务器
要开始使用 Flet 进行开发,您只需要您最喜欢的 IDE 或文本编辑器。没有 SDK,没有数千个依赖项,没有复杂的工具 - Flet 具有内置的 Web 服务器,带有资产托管和桌面客户端由Flutter提供支持
Flet UI 是使用Flutter构建的,因此您的应用程序看起来很专业,并且可以交付到任何平台。Flet 通过将较小的“小部件”组合成具有命令式编程模型的即用型“控件”来简化 Flutter 模型。Flet 与语言无关
Flet 与语言无关,因此您团队中的任何人都可以使用自己喜欢的语言开发 Flet 应用程序。Python已经得到支持,Go、C# 和其他即将推出。传送到任何设备
将 Flet 应用程序部署为 Web 应用程序并在浏览器中查看。将其打包为适用于 Windows、macOS 和 Linux 的独立桌面应用程序。将其作为PWA安装在移动设备上,或通过适用于 iOS 和 Android 的 Flet 应用程序查看。