菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
64
0

react native的优缺点是什么?

原创
05/13 14:22
阅读数 1656

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

react native的优缺点是什么?

React Native的优点

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

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

(3)React Native创建的应用程序允许开发人员创建和构建跨平台应用程序,这些应用程序是客户端的完全本机应用程序,因为它使用

基于iOS或Android组件构建的JavaScript组件。节省了跨平台应用程序开发时间,并且应用程序维护更便宜

(4)在组件开发方面,Native移动应用程序使用大量代码和类来在UI中进行渲染,但是React Native只使用组件名称并声明其属性,它

将在UI中呈现这两个平台都为移动应用开发节省了时间。

React Native的缺点:

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

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

(3)它缺乏安全稳健性,React Native是一个JavaScript库和开源框架,它在安全性方面存在重大问题

(4)React Native在最初渲染之前需要花费大量时间来初始化运行,因为JavaScript线程需要时间来初始化

发表评论

0/200
64 点赞
0 评论
收藏
为你推荐 换一批