反应当地的优缺点有哪些

介绍

这篇文章主要介绍了反应本地的优缺点有哪些,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

反应本地的优点:1,可将标记元素转化为真实的原生UI元素;2,可节省跨平台应用程序开发时间,并且应用程序维护更便宜。缺点:1,它是一个JS库和框架,在安全性方面存在重大问题;2,它在最初渲染之前需要花费大量时间来初始化运行。

反应本地(简称RN)是Facebook于2015年4月开源的跨平台移动应用开发框架,是Facebook早先开源的JS框架反应在原生移动应用平台的衍生产物,支持iOS和安卓两大平台。

本地反应使用Javascript语言,类似于HTML的JSX,以及CSS来开发移动应用,因此熟悉Web前端开发的技术人员只需很少的学习就可以进入移动应用开发领域。

本地反应使你能够在Javascript和反应的基础上获得完全一致的开发体验,构建世界一流的原生应用。

本地着反应力于提高多平台开发的开发效率,仅需学习一次,编写任何平台。

<强>反应本地的优点

(1)反应本机可将标记元素转化为真实的原生UI元素,利用在任何平台上所呈现视图的现有方法

(2)反应本地与主UI线程分开工作,所以应用程序可以在不牺牲功能的前提下保持最大的性能

(3)反应本地创建的应用程序允许开发人员创建和构建跨平台应用程序,这些应用程序是客户端的完全本机应用程序,因为它使用基于iOS或Android组件构建的Javascript组件,节省了跨平台应用程序开发时间,并且应用程序维护更便宜

(4)在组件开发方面,本机移动应用程序使用大量代码和类来在UI中进行渲染,但反应是本机只使用组件名称并声明其属性,它将在UI中呈现这两个平台都为移动应用开发节省了时间。

<强>反应本地的缺点:

(1)与其他Android和iOS编程语言相比,本机还反应不成熟。它仍处于改进阶段,这可能会对应用程序产生负面影响,尤其是每次发布新更新时,开发人员都必须进行大量更改并定期进行升级。应用程序在升级过程中也会遇到了很多问题。

(2)除了仅编写代码之外,开发人员有时还需要为与反应本地不兼容的组件编写额外的本机代码,有时候与本机组件相比,反应本地组件变得更差

(3)它缺乏安全稳健性,反应本地是一个Javascript库和开源框架,它在安全性方面存在重大问题

(4)反应在本土最初渲染之前需要花费大量时间来初始化运行,因为Javascript线程需要时间来初始化

感谢你能够认真阅读完这篇文章,希望小编分享反应当地的优缺点有哪些内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!

反应当地的优缺点有哪些