而Web App一般泛指后面的SPA形式开发出的网站(因为可以模仿一些APP的特性),有如下优点和缺点
优点
开发成本低,可以跨平台,调试方便 web app一般只需要一个前端人员开发出一套代码,然后即可应用于各大主流浏览器...中,达到最佳体验
缺点
相比原生,性能仍然有较大损耗 这种模式受限于webview的性能桎梏,相比原生而言有不少损耗,体验无法和原生相比
不适用于交互性较强的app 这种模式的主要应用是:一些新闻阅读类...,信息展示类的app;但是不适用于一些交互较强或者性能要求较高的app(比如动画较多就不适合)
React Native App
Facebook发起的开源的一套新的APP开发方案,Facebook...在当初深入研究Hybrid开发后,觉得这种模式有先天的缺陷,所以果断放弃,转而自行研究,后来推出了自己的“React Native”方案,不同于H5,也不同于原生,更像是用JS写出原生应用,有如下优点和缺点...其实很多大公司都已经转React Native开发了,已经很成熟了
优点
虽然说开发成本大于Hybrid模式,但是小于原生模式,大部分代码可复用 相比于原生模式,这种模式是统一用JS写代码,所以往往只需要一名成员投入学习