谈谈我的移动开发(中)

作者: zidea | 来源:发表于2019-06-23 21:37 被阅读71次
React-Native-vs-Flutter

转眼间来到新的时代,最近吵得比较火爆当属 Flutter,大家都喜欢将他与 RN 进行对比,因为他们形式,作用类似。不论什么事物都是最讨厌和他相似,而且大家都认为 Flutter 的到来是 RN 的宿命,最终 Flutter 将会总结掉 RN 而取而代之。我个人本身用了 Flutter,感觉体验不错,虽然 dart 对于我来说是一门新语言。但是从其身上可以看到许多语言的影子。

发布时间和社区

RN 要远远先于 Flutter 进入开发者眼帘,所以占了先机。相比后来的 Flutter 自然也占了便宜。有一定群众基础也有活跃的社区。不过最近 google 也是力推 Flutter,想把他推上的跨平台开发的王座。

组件

RN 组件基本都是由第三方提供,所以大家都是各显神通,结果是实现的方式各种各样。而 Flutter 在开发组本身就提供了许多组件,保持良好的兼容性和扩展性。所以在组件方面 Flutter 要更胜一筹。

性能

RN 是宣称跳过系统组件,直接调用更底层的 API 来实现提供更高性能,个人凭借肉眼没有产出多大差别。可能还是接触的少吧。

热更新

热更新是他们拿出来和原生开发抗衡显出的优势,在 Flutter 这点做得不错,但是最近发现并不是 100% 命中,有时候也需要手动启动一下。

语言

在语言方面,RN 具有一定优势,因为我们无需学习新语言,凭借 javascript 就可以开发出 RN 应用,其实也得写一些原生的 java 或 oc。而且学好 javascript 可以走遍全天下。

相关文章

网友评论

    本文标题:谈谈我的移动开发(中)

    本文链接:https://www.haomeiwen.com/subject/fjwwqctx.html