App
即原生开发模式,开发出来的是原生程序,不同平台上,Android和iOS的开发方法不同,开发出来的是一个独立的APP,能发布应用商店,有如下优点和缺点。...优点:
开发成本较低,可以跨平台,调试方便
维护成本低,功能可复用
更新较为自由(只下载资源不更新 apk )
学习成本较低(前端开发人员不用学习底层 api)
功能更加完善,性能和体验要比起web app...技术日益成熟,发展迅猛
缺点:
门槛相对 Web App 与 Hybrid App 来说相对高一点(也需要了解 Native 层)
不同开发模式的对比:
开发模式对比
4、React-Native 框架简单描述...Virtual DOM:相对Browser环境下的DOM(文档对象模型)而言,Virtual DOM是DOM在内存中的一种轻量级表达方式,可以通过不同的渲染引擎生成不同平台下的UI,JS和Native之间通过...Web/iOs/Android: 不同的平台
二、环境搭建
因为 React-Native 的开发也需要 Android 开发环境,这里不在介绍,只介绍 React-Native 部分。