原生开发什么意思_原生开发才是王道

本文探讨了原生开发(如Android的Java和iOS的Objective-C/Swift)、H5 App以及React Native之间的优缺点。原生开发提供最佳性能和用户体验,但开发成本高;H5 App跨平台但性能不足;React Native试图平衡两者,但性能仍逊于原生且存在不成熟的问题。作者认为原生开发是目前的最佳选择,建议开发者专注于提升原生开发能力。
摘要由CSDN通过智能技术生成

之前很多朋友问我这么一个问题,说刚做 Android 开发不久,但是市面上被 H5,React Native 等这些移动趋势冲击的不得不考虑要不要转头学习 H5 或者 RN ,跟上时代以后才能有更好的发展,今天我就写篇文章给大家详细解惑下,并且说下我的看法。

Native App

Native 开发也即原生开发,如果你是做 Android 开发,那么大部分都是用 Java 语言来编写的,如果你是做 iOS 开发,则是使用 Objecttive C 或者 Swift 来进行编写的,这些都是官方的标准,好处显而易见,利用官方提供的 api ,开发的 app 有更好的性能,可以实现各种酷炫的效果,有更好的兼容性,对用户来说体验更好。

但是有没有坏处呢?有,比如你要开发一个 app ,一定是要 Android 端开发一个,iOS 端开发一个,从开发成本来说有点大,而且我们知道一旦程序出现 bug ,我们一般就只有重新发布一个版本来进行更新,对于 Android 端还好,对于需要漫长审核的 iOS 来说简直是噩梦。所以为了解决这个问题,涌现了各种热修复框架,但是毕竟都不是官方的,而且难免会有学习门槛,而且不可避免的是这类为修复 bug 而生的热修复框架本身也有 bug 风险。

H5 App

H5 全称是 HTML5 ,是 HTML 最新的标准,我们一开始经常看到的微信朋友圈广告,一些推广链接等大都是 H5 实现的,所以 H5 最近比较火,不过所谓 H5 实现一般都包含有 javascript ,这都是 web 前端工程师的基

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值