解决方案

Flutter&uni-app 哪个好?怎么选择?

作者:仙宝云 | 发布时间:2021-07-12 17:47:54 | 阅读:927

Flutter 是 Google 开源的 UI 工具包,扶助开发者通过一套代码库高效构建大都平台尽善尽美应用,撑持移动、Web、桌面和嵌入式平台。Flutter 开源、免费,领有宽松的开源协议,适合商业项目。

uni-app 是一个应用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,但是公布到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快利用等大都个平台。

1.环境搭建难度

uni-app只需要到官网下载Hbuildx开发工具,就可以直接创立项目起头开发了,开发模式也比较明晰简略。且只要见面vue基本上可以上手开发了。

flutter也是需要装置开发工具,windows的安装android studio或者其他开发工具,mac可以装置xcode,android studio。不过配置进程可能稍微费事点,需要装置插件。

2.开发难度

uni-app基本只需要学会vue开发就可以,基本遵照vue构造开发的。内容构造比较明晰。且官网都是中文的,比较容易看懂,插件市场也比较大都,目前有600-700个左右吧,社区活泼也还行,提题目回复比较慢悠悠,一般加QQ群提题目,复原比较快点。

fultter 需要学习新的语言dart,如果你是java程序员可能学一会就看懂了。如果没接触过,刚开端学习的时分看这代码一阵头大。学习一段时间后,发现还是可以的,也可以引入组件,不过代码清晰度来说不够显著,虽然会晤自动带注解。官方文档也有中文版的,但具体布局类说明没有中文化,只能算局部中文。

3.性能比较

uni-app官网引入weex,而weex性能和react-native差不多。

flutter性能最接近原生的。据说画面渲染达到120fps,可以做一些游戏。

如果你的应用需求足够简略,像小程序之类的完全可以做到,挑选uniapp。如果你的需求复杂,必然如果分开保护,还是和之前一样,uniapp是一个极好的逾越各种小程序的解决方案,一次编译,微信小程序,支付宝小程序,百度小程序,大都端运转。

如果你需要适配横屏,提议用flutter,横屏的交互加上material design的加持,这样和桌面端就没有太大区分了,目前flutter已经可以编译运转在Windows和linux上。


<仙宝云(www.xianboss.com)是国内著名商城体系及商城网站建设提供商,为企业级商家提供零售商城、B2B2C多用户商城系统、仙宝云、微信分销体系、小程序商城、商城体系等多端商城网站建设解决方案>

申明:本网站局部文章和图片起源网络编辑,如有侵权及时沟通删除,神仙宝商城原创文章,转载恳求注明根源。

智慧商业服务商仙宝云欢迎您!

请加微信: 18962171986 (宋经理)

在线咨询