移动端跨平台开发方案比较

Flutter(Google)

Flutter是google最新的移动UI框架,Beta1版本于2018年2月27日在2018世界移动大会发布,Beta2版本2018年3月6日发布,现在更新到了1.7版本。开发者可以使用Flutter在ios和Android平台上开发原生应用,闲鱼、NOW直播、京东、美团这些应用也有使用Flutter。

优点:

高生产效率。一套代码可以开发出Android和iOS应用;
Dart语言优越性,使得同样的 功能只需要很少的代码;
迭代更加方便,hot reload(热重载)功能;
创建优雅的、高度可定制的用户界面;
Flutter内置了对Material Design和Cupertino(iOS-favor)的UI组件库;
提供了可定制 的UI组件,不再受制于OEM控件的限制;
借助可移植的GPU加速的渲染引擎以及高性能本地ARM代码运行时以达到跨平台的高质量用户体验;

缺点:

Flutter在github上面未解决的issuse可不少;
Flutter采用Dart语言开发,属于小众语言,需要一切都要重新学习;
Flutter现在还处在Beta阶段,第三方库很少;

React Native(Facebook)

RN是Facebook于2015年4月开源的跨平台移动应用开发框架,目前支持ios和Android两大平台。RN使用Javascript语言,类似于HTML的JSX,以及CSS来开发移动应用ÿ

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值