一、APP端,我觉得uniapp开发APP端是最爽的,整体体验比之前的mui高了很多,跟小程序的体验类似,但是比小程序流畅,在iOS端,体验上跟原生很接近,在安卓中高端手机上也跟原生很接近,低端机就卡顿一些,不过应该所有APP都卡顿,总体来说,体验非常不错的,特别是做商城开发。
在功能上,uniapp也能应付大部分应用场景,uniapp对于支付、分享、第三方登录、推送等功能都做了封装,使用起来非常方便,另外还支持html5plus原生接口调用,还可以使用weex的nvue集成到uniapp,对大部分APP来说还是够用的,但是在界面方面,uniapp就有些不足了,缺少APP的灵活性,动画使用不方便,css动画使用多了会卡顿,所以整体APP的界面只能中规中矩不能太秀啊。
二、小程序端,小程序端基本没话说了,跟普通开发小程序一样,不过使用uniapp开发小程序比用小程序官方工具开发的舒服,因为使用的是vue语法,开发快速,功能跟官方小程序一样。
三、h5端,uniapp单独来开发h5也是很快速的,因为完全不用担心适配问题,默认的upx已经帮你搞定了,最终的体验跟其他一样。
总体来说,如果你要单独来开发一端的话,使用uniapp非常舒服,如果你要开发跨平台应用,那你需要多阅读官方文档几遍,另外要熟悉每一端的规则,这样可以避免很多坑。
uniapp在体验上还是没得说的,在功能上应该还是缺少一些灵活性。但是uniapp几乎不需要前端开发者懂原生开发知识,社区里面的轮子也非常多,拿来即用,目前对我们来客推来说,uniapp开发很不错,而且打算一直使用下去。
uni-app在手,做啥都不愁。即使不跨端,uni-app也是更好的小程序开发框架、更好的App跨平台框架、更方便的H5开发框架。不管领导安排什么样的项目,你都可以快速交付,不需要转换开发思维、不需要更改开发习惯。