Hybird开发初体验之React-Native

Posted eco-just

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hybird开发初体验之React-Native相关的知识,希望对你有一定的参考价值。

之前跟朋友讨论前端未来发展方向的时候,朋友有提到移动端,当时我觉得3D也将会是一个方向,于是就去专攻了一下webgl、three.js这些技术并从事这方面的开发。

时光荏苒,现在纵观一下前端开发的实况,感觉就像是下图所示的这样:

技术图片

难易度上个人感觉:pc < m < 3d ;

然而针对具体的技术,要达到一定的高度都是需要一定的时间积累和研究的;

我是一个对未知事物充满好奇和兴趣的人,在提高已知技术栈水平的同时,我很愿意去接触一些从未尝试过的技术,所以移动开发将会是我下一个接触的点。

一、混合开发的优势

7、8年前移动智能设备逐渐进入大众的生活,安卓/ios开发瞬间火热;

而今天,移动开发仍然在web开发领域占据一定的地位,但是技术选型上却有了新的选择-混合开发。

混合开发利用现有的web技术----html、css、js来开发app,优点如下:

1 拥有web/h5的灵活性,支持随时热更新(增量更新); 同时拥有原生app的性能。
2 编写一次,多端通用,跨平台,体验一致。
3 组件可以modules和compontents化,开发效率及复用率高。
4 支持扩展: 可直接调用原生组件(需要按规则封装),原生也可以反过来和混合页面交互;当然也可以调用三方modules组件模块。
5.开发成本相比原生app来说大大降低。

在对比了几套流行的解决方案之后,我选择了React-Native作为学习对象,so,接下来将会开启我的RN开发之旅。

 

 

 

以上是关于Hybird开发初体验之React-Native的主要内容,如果未能解决你的问题,请参考以下文章

飞凌嵌入式OKA40i-C开发板试用体验 之 模块初体验

Flask开发系列之初体验

移动端开发之 Flutter APP 开发初体验

程序员之初体验:开发环境部署

webpack初体验之模块化开发

Java开发 - 消息队列之RabbitMQ初体验