您的位置:首页 > 房产 > 家装 > 太原模板建站软件_十堰市政府网站_电脑培训机构哪个好_网站域名查询官网

太原模板建站软件_十堰市政府网站_电脑培训机构哪个好_网站域名查询官网

2024/10/30 13:30:16 来源:https://blog.csdn.net/ddddwwww2/article/details/143337079  浏览:    关键词:太原模板建站软件_十堰市政府网站_电脑培训机构哪个好_网站域名查询官网
太原模板建站软件_十堰市政府网站_电脑培训机构哪个好_网站域名查询官网

        React Native(以下简称RN)是一个跨平台框架,它是由facebook公司基于React实现的移动端跨平台开发框架。目前比较流行的跨平台开发框架除了RN,还有一个就是Flutter。随着Flutter的兴起和后来居上,使得RN没有前几年那么吃香了。那么除了技术上的比较外,个人学习RN有什么必要性呢?

        个人最近在开始学习RN开发,除了增加一个技术栈之外(本人已经学习过Flutter并在工作中使用flutter开发过)。也思考了为啥现在还要学习RN。对于我而言,主要有以下考虑:

        一、RN本身是一个跨平台开发框架,是基于js的一个框架,前端同学学习起来比较轻松,或者说具有前端开发经验的人开发起来比较轻松。恰巧的是,本人有一定的前端经验(本人是Android出身,工作中主要也是android开发),不仅有html,css,js基础,之前在工作中也学习和使用过前端框架vue和React,所以学习成本不是很大。

        二、相比较Flutter,RN支持插件化和热更新。本人最近几年从事的是智能家居相关的开发,通过手机app控制智能硬件设备。由于智能硬件种类和功能各异,导致UI页面很多都是根据设备而定,并且每一种设备都有相应的物模型与之对应。在如此背景下,app的插件化和热更新显得尤为重要,所以RN开发就是首选了。

       三、很多中小型的app,在功能不是很复杂和性能要求不高的情况下,使用RN开发节约成本。

       四、RN有中文社区,学习和交流起来比较方便,并且RN的版本一直在更新。

       以上是个人学习RN的主要原因,如果还有什么优点或者使用场景,欢迎留言!

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com