微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Flutter 、Vue、React Native 、Weex哪个好

跨平台项目GSYGithubApp系列三大开源版本比较(Flutter 、React Native 、Weex

vue react angularjs这三个是同一类型,是js框架,框架的目的是简化开发,但是这几个框架都是针对传统网页开发,直接用在移动端一个是慢,另一个是有些功能不适配。weex和react native是基于vue和react改造的移动端混合开发框架,把网页包装成app,可以通过js调用原生的一些特性,同时继承原框架简化开发的目的,针对移动端app做了优化,提升了使用体验。此外,以上所有都不适用于小程序,因为小程序和传统浏览器开发不同,为了性能屏蔽了dom操作,但是也有基于vue和react改造的适用于小程序的框架,如Taro,mpvue,比较成功的是uniapp,基于vue的小程序框架,还可以把小程序编译成app。Flutter与上面的都不一样,以上都是基于h5技术,本质上是js引擎渲染,而Flutter是通过c/c++调用底层借口,还用了自家的跨平台2d引擎skia来渲染,所以效率很高。如果单纯从技术上说哪个更好,Flutter更好,正式版才出来一个月社区和教程出的速度是weex和react native当时没法比的,最主要的是未来可以直接接入Google的新系统fuchsia。react native其实发展的很不错,生态比现在的Flutter强上不少,而且使用体验还不错,但是react native之前开源协议自己作了一把,闹得好多公司跟风喊着去react native,而且现在还计划底层重构,未来兼容性未知。weex,用的不多,主要是vue本身用的人就和react没法比,主要都集中在中国,所以weex也是阿里开源的,但是阿里开源的东西绝大部分更新都不积极,社区也不愠不火,现在丢给了Apache,正在孵化中。但是就现在来说,用Flutter的公司肯定很少,如果你过两年,可能就不会有这样的问题了,现在绝大部分项目还是react native,weex,mui之类的框架,所以从就业上来说,肯定是react native好,看你怎么看啦。

原文地址:https://blog.csdn.net/wds1181977/article/details/104786977

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐