App主流开发形式


1. App分为Web App(H5)、Native App(原生)、Hybrid APP(混合)


Web:手机H5,运行环境为浏览器。

Native:原生App,运行环境为操作系统(IOS、Android)。

Hybrid:也就是半原生半Web的开发模式,由原生提供统一的API给JS调用,实际的主要逻辑有Html和JS来完成,最终是放在webview中显示的,所以只需要写一套代码即可达到跨平台效果

React-Native

Vue-Native

weex

2. 主流开发框架

uniapp是在市场上颇受中小企业青睐的一款应用框架,支持weex渲染和webview渲染

nvue是uniapp中的一种文件格式,它提供了基于weex改进的原生渲染。vue使用webview渲染

而vue和weex是一家人,react和react native是一家人。一家人的特点差不多,语法逻辑是一样的。

https://img-blog.csdnimg.cn/20190709113305845.png

3. 总结:

无论是Hybrid 还是 React Native、Weex,又或者uniapp,本质上都是在研发成本、灵活性、性能体验三者间做取舍。取决于应用要求,我们会有不同的决策结果。

参考:

https://juejin.cn/post/6844903496379006990#heading-4


文章作者: iamfugui
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 iamfugui !
评论
  目录