最近在研究uni-app,因为公司要同时准备做小程序和H5,网上对比了一些框架,发现uni-app是比较适合这种开发的,下面拿原生代码和uni-app还有mpvue这三种框架做对比,你就知道为什么了:
uni-app是遗传了原生小程序的绝大部分api,用法跟原生小程序一样,那么这样基本上不会出现什么不兼容的问题了,小程序里面的api在mpvue里面也可以用,但是用了之后转H5怎么办?
性能方面,uni-app的官网视频有做对比,虽然不知道是真是假,但是写出来的页面交互体验是跟原生小程序没有什么区别的,总的来讲,就是在单页面数据加载量不大的时候,此时,原生小程序和uni-app的页面渲染性能基本没太大区别,但是mpvue就差得多了。
mpvue和uni-app都是遗传vue的语法,但是相对来说uni-app就比较屌,它完整的遗传了小程序的组件、小程序的api,更贴近于原生小程序开发,所以还是比较推荐的
而且转H5的方法也很简单,打包的时候将代码打包成H5运行就可以,对比了一下,小程序的页面和H5的页面没有区别,完全一致,这里就不得不赞一波uni-app自己的像素单位“upx”了,具体的upx可以去官网看