幾個前端框架簡介
Flutter
Flutter是一款由Google開發和維護的開源移動應用開發框架,它使用Dart語言編寫,能夠在iOS和Android平臺上構建高度一致的用戶界面和功能。Flutter的核心優勢在于其跨平臺性、高性能和豐富的UI組件庫,這些特點使得開發者能夠高效構建高質量的移動應用。
Flutter的關鍵特性
跨平臺性:一次編寫,多端運行,減少了開發成本和時間。
高性能:使用自有的渲染引擎Skia,直接繪制UI,無需橋接到原生組件,提供流暢的用戶體驗。
豐富的UI組件:提供了一套完整的Widget庫,支持高度自定義的UI設計。
快速開發:支持熱重載功能,實時查看代碼更改效果,加速開發迭代周期。
----------------------------------------------------------------------------
Tauri 用 Web 前端構建更小 / 快 / 安全的桌面應用程序
https://www.oschina.net/p/tauri?hmsr=aladdin1e1
Tauri 是一個框架,用于為所有主要桌面平臺構建小巧、快速的二進制文件。開發人員可以集成任何可編譯為 HTML、JS 和 CSS 的前端框架,以構建他們的用戶界面。應用程序的后端是一個基于 Rust 的二進制文件,帶有一個前端可以與之交互的 API。
Tauri 應用程序的用戶界面目前在 macOS 和 Windows 上利用 tao 作為窗口處理庫,在 Linux 上通過 Tauri 團隊孵化和維護的 WRY 利用 WebKit、Windows 上的 WebView2 和 Linux 上的 WebKitGTK 創建一個統一的系統 webview(和其他好東西,如菜單和任務欄)接口。
----------------------------------------------------------------------------
LiteApp 移動跨平臺方案
https://www.oschina.net/p/liteapp?hmsr=aladdin1e1
LiteApp 是高性能的移動跨平臺方案,2017 年 6 月起由 iQiYi Android 架構團隊開發。跨平臺功能的實現基于 webview,并提供了不同的設計和解決方案來提高 webview 的性能。
LiteApp 致力于使開發人員能夠使用現代 Web 開發體驗,通過單個代碼庫構建 Android 和 iOS 應用。基于 LiteApp,開發者可以使用 JavaScript 和現代前端框架開發移動應用程序。
LiteApp 在 Web 應用和原生應用方面都緊跟現代開發技術和平臺功能,兼顧生產力和性能,項目開發人員在 web 上編寫代碼,但渲染接近于原生應用。
LiteApp 基于于 Vue.js,結構解耦合,引擎與語法層分離。
浙公網安備 33010602011771號