什么是Flet
Flet 是一個框架,允許使用您喜歡的語言構(gòu)建交互式多用戶 Web夫植、桌面和移動應(yīng)用程序讹剔,而無需前端開發(fā)經(jīng)驗。
您使用基于Flutter by Google的 Flet控件為您的程序構(gòu)建 UI 偷崩。Flet 不只是“包裝” Flutter 小部件辟拷,而是通過組合較小的小部件、隱藏復(fù)雜性阐斜、實現(xiàn) UI 最佳實踐、應(yīng)用合理的默認(rèn)值來添加自己的“觀點”——所有這些都是為了確保您的應(yīng)用程序看起來既酷又專業(yè)诀紊,無需額外的努力谒出。
Flet有什么特點
在幾分鐘內(nèi)從想法到應(yīng)用程序
用于您的團(tuán)隊、周末項目邻奠、數(shù)據(jù)輸入表單笤喳、信息亭應(yīng)用程序或高保真原型的內(nèi)部工具或儀表板 - Flet 是一個理想的框架,可以快速破解漂亮的交互式應(yīng)用程序以服務(wù)于一組用戶碌宴。簡單的架構(gòu)
不再需要 JavaScript 前端杀狡、REST API 后端、數(shù)據(jù)庫贰镣、緩存等復(fù)雜架構(gòu)呜象。使用 Flet,您只需用 Python 編寫一個整體式有狀態(tài)應(yīng)用程序碑隆,并獲得多用戶恭陡、實時單頁應(yīng)用程序 (SPA)。沒有復(fù)雜的工具上煤,內(nèi)置web服務(wù)器
要開始使用 Flet 進(jìn)行開發(fā)休玩,您只需要您最喜歡的 IDE 或文本編輯器。沒有 SDK,沒有數(shù)千個依賴項拴疤,沒有復(fù)雜的工具 - Flet 具有內(nèi)置的 Web 服務(wù)器永部,帶有資產(chǎn)托管和桌面客戶端由Flutter提供支持
Flet UI 是使用Flutter構(gòu)建的,因此您的應(yīng)用程序看起來很專業(yè)呐矾,并且可以交付到任何平臺苔埋。Flet 通過將較小的“小部件”組合成具有命令式編程模型的即用型“控件”來簡化 Flutter 模型。Flet 與語言無關(guān)
Flet 與語言無關(guān)凫佛,因此您團(tuán)隊中的任何人都可以使用自己喜歡的語言開發(fā) Flet 應(yīng)用程序讲坎。Python已經(jīng)得到支持,Go愧薛、C# 和其他即將推出晨炕。傳送到任何設(shè)備
將 Flet 應(yīng)用程序部署為 Web 應(yīng)用程序并在瀏覽器中查看。將其打包為適用于 Windows毫炉、macOS 和 Linux 的獨立桌面應(yīng)用程序瓮栗。將其作為PWA安裝在移動設(shè)備上,或通過適用于 iOS 和 Android 的 Flet 應(yīng)用程序查看瞄勾。