在这个桌面端跨端应用开发群魔乱舞的时代,比特鹰给大家整理了四大主流跨端框架的优缺点。帮助大家快速选择合适自己团队的框架进行开发。
在这个桌面端跨端应用开发群魔乱舞的时代,比特鹰给大家整理了四大主流跨端框架的优缺点。帮助大家快速选择合适自己团队的框架进行开发。
这四大框架分别是:Electron、Tauri2.0、Flutter、React Native。
官网:<https://www.electronjs.org/>
GitHub Stars: 115.7K
UI层面使用WebView,支持Vue、React等主流框架。
使用NodeJS作为中间层和系统通信,也可以使用C++/Rust等底层语言。
GitHub、微软、开源贡献者在维护
UI层面使用WebView,支持主流前端框架Vue、React等。
Tauri使用Rust与系统通信。
GitHub Stars: 90.1K
Discord 社区:总人数20K,活跃3K
项目发起时间:2019年初、2022年6月发布1.0版本
基于开发者社区,这个是GitHub贡献者的数据。
使用Dart语言、UI基于Flutter自带的组件库。
官网:<https://flutter.dev/>
GitHub Stars: 169K
Google的Flutter团队、GitHub开源贡献者在维护
用React实现多端软件的开发
GitHub Stars: 121K
Meta(Facebook)团队、微软在维护、以及社区贡献者。
追求高性能的团队Flutter或Tauri提供最好的长期回报。
追求稳定的团队可以尝试使用Electron。
React Native的优势则是和React开发相差不大,熟悉React开发的可以快速上手,但性能一般。
我们团队选择Tauri,原因是Flutter调试不太方便,可以快速尝试一下Tauri。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!