React Native 和ionic2 你选择哪一个?
这篇文章是转发的,http://blog.csdn.net/reallocing1/article/details/52994956
跨平台
ionic :
- 一次开发,随处运行(一套代码,两个平台运行)
react-native:
- 一次学习,随处开发(也就是ios和android开发两套代码)
开发方式
ionic:
- html+css+angularjs
react-vative:
- js+css
功能
ionic:
- 编写cordova插件,可以达到全部支持!
react-native:
- 与native混编,可以达到全部支持!
性能
ionic:
- android 2G内存以上的手机,ionic编写的app基本上和原生性能相当。
- android 通过优化基本看不出和原生差别
- android 低配置的手机添加 crosswalk 插件以后 体验较好,但是app打包偏大。程序运行内存占用较大(网络数据对比同款产品,内存占用100+M)
react-native:
- 基本接近原生性能
优劣对比:
ionic:
- 纯web思想,开发速度快,文档全面,开发者多。
- 但不适合游戏类型app,对于比较耗性能的地方无法利用native的思维实现优势互补,如高体验的交互,动画等。
react-native:
- 虽然需要编写两套代码,但是都是相同的语法。更贴近原生!
- 开发要求较高,需要懂native code。
建议
ionic:
- 在小项目中使用ionic,这样不会有太大的负担。
- 在不太注重性能的应用中应用
react-native:
- 在特别考虑性能的应用中。
总结:
- 开发水平很重要,html开发的app可能比原生的更快。主要还看开发人员的水平以及会不会优化
- 适合自己的,才是最好的!
当然都可以用meteor作为他们的后台。
Ref:
- http://stackoverflow.com/questions/35692921/ionic2-angular2-or-react-native
- http://www.ionic.wang/article-index-id-64.html
- http://www.phonegap100.com/article-486-1.html
- http://www.joshmorony.com/8-reasons-why-im-glad-i-switched-to-the-ionic-framework/ 我为什么转向ionic框架
发现个react 和ionic的结合体:
http://reactionic.github.io/
React Native 和ionic2 你选择哪一个?相关推荐
- 我在React Native中构建时获得的经验教训
by Amanda Bullington 通过阿曼达·布林顿(Amanda Bullington) 我在React Native中构建时获得的经验教训 (Lessons I learned while ...
- 从零学React Native之05混合开发
本篇文章,我们主要讨论如何实现Android平台的混合开发. RN给Android端发送消息 首先打开Android Studio, Open工程, 在React Native项目目录下选择andro ...
- react native 安装watchman flow
安装watchman-自动监听文件内容变化,刷新数据 brew install watchman 1 如果提示没有安装brew /usr/bin/ruby -e "$(curl -fsSL ...
- [RN] React Native 自定义 底部 弹出 选择框 实现
React Native 自定义 底部选择框 实现 效果如图所示: 实现方法: 一.组件封装 CustomAlertDialog.js import React, {Component} from ' ...
- Airbnb: React Native 从选择到放弃
Airbnb 最近在 Medium 上发布了一系列文章详细描述了 Airbnb 与 React Native 从选择到放弃的整个心路历程. React Native at Airbnb The Tec ...
- [译]哪个跨平台框架才是最好的选择?React Native、Flutter 还是 Ionic
关注 前端瓶子君,回复"交流" 加入我们一起学习,天天进步 原文地址:React Native vs. Flutter vs. Ionic 原文作者:Sophia Martin 译 ...
- 2021年,Flutter 与 React Native该如何选择?
????????关注后回复 "进群" ,拉你进程序员交流群???????? 作者 | Wasim Charoliya 译者 | 王强 策划 | 田晓旭 2021 年,跨平台程序员之 ...
- Flutter 与 React Native 该如何选择
跨平台程序员之间关于 React Native 和 Flutter 的旷日持久的争论越来越白热化了.前几年,React Native 还是开发人员的首选框架,但是自 2017 年 Flutter 发布 ...
- 2021年,Flutter 与 React Native该如何选择?,安卓app开发教程
一.Flutter 应用的优势 =========================================================================== 1. 热重载 = ...
最新文章
- 网络编程 UDP通信的过程 TCP通信过程 多线程文件上传
- MySQL管理之日志详解
- 无密码进去mysql_技术分享 | 安全地无密码登录 MySQL
- 全国计算机等级考试c语言程序设计真题,历年全国计算机等级考试二级C语言笔试选择真题...
- ip打包后如何加入 xilinx_科普!插上USB设备后电脑是怎么识别的呢?
- 设计模式(13)——构建者模式(Builder)
- 数学建模之规划模型(一)
- 高通IPQ5018,QSDK V11.5版本手动编译指南-64位
- NPT PT G螺纹
- ThinkPHP 汉字转成多种形式拼音
- DDG-1000下水
- [附源码]JAVA+ssm计算机毕业设计房屋租赁管理系统设计(程序+Lw)
- 复旦邱锡鹏:语言模型即服务,走向大模型的未来
- 电脑端压缩工具哪个好用
- 大数据Spark(三):框架模块初步了解
- 深度学习目标检测数据集下载
- php小偷程序--获取网站内容
- 如何学好游戏3D引擎编程
- echarts图片上加上自定义文字或其它下载
- FCC学习记录——使用 sort方法按字母顺序给数组排序