扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
html5现在还占优势的。
创新互联是一家专业提供内丘企业网站建设,专注与网站制作、成都网站设计、HTML5建站、小程序制作等业务。10年已为内丘众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。
1、开发方式
(1)代码结构:
React
Native更为合理,组件化程度高
(2)UI布局:Web布局灵活度
React
Native
Native
(3)UI截面图:React
Native使用的是原生组件,
(4)路由/Navigation:React
Native
Native更胜一筹
(5)第三方生态链:Native
modules
+
js
modules
=
React
Native
modules
2、性能
体验
(1)内存:Native最少;因为React
Native含有框架,所以相对较高,但是后期平稳后会优于Native。
(2)CPU:React
Native居中。
(3)动画:React
Native动画需求基本满足。
(4)安装包体积:React
Native框架打包后,811KB。相比热更新,可以忽略和考虑资源规划。
(5)Big
ListView
(6)真机体验:Native
=
React
Native
H5/Hybrid
原因很简单,因为html5本身对移动端兼容性很好,加上配合前端方面的框架 react native 与 angularJS ionic 开发混合app项目可以利用poneGap实现web方面一直欠缺的无法访问手机底部的缺陷,并且开发要比原生快,对公司来说成本小,并且混合开发只需要部署一个项目文件就可以实现打包生成ios与安卓的app,原生开发方面最少需要两个开发人员ios与安卓开发并且需要单独对应两个项目文件去单独开发,而且前端配合配合框架与对应的ui库基本能实现媲美原生app的界面效果。
换句话说 就是开放成本周期快,并且公司成本低,代码利于维护。
当然是H5
html5现在还占优势的。
1、开发方式
(1)代码结构: React Native更为合理,组件化程度高
(2)UI布局:Web布局灵活度 React Native Native
(3)UI截面图:React Native使用的是原生组件,
(4)路由/Navigation:React Native Native更胜一筹
(5)第三方生态链:Native modules + js modules = React Native modules
2、性能 体验
(1)内存:Native最少;因为React Native含有框架,所以相对较高,但是后期平稳后会优于Native。
(2)CPU:React Native居中。
(3)动画:React Native动画需求基本满足。
(4)安装包体积:React Native框架打包后,811KB。相比热更新,可以忽略和考虑资源规划。
(5)Big ListView
(6)真机体验:Native = React Native H5/Hybrid
希望可以帮助到你,。可以的话采纳一下。谢谢
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流