原生小程序坑点:uni-app到底好用在哪里?
要想知道uni-app我们先来看看开发哪里好用。uni-app官网,下图
介绍、框架、组件、api使用非常详细,感兴趣的朋友可以试试。
我们进图正题,先和原生小程序比较,再和原生安卓比较。
来看看原生小程序的坑点:原生wxml开发对Node、预编译器、webpack不良支持会影响开发效率和工程施工过程。将使用框架开发。微信定义的语法,wxml、wxs,以及wx:if等语法,私有化太强。最好认真学习。vue,学习全端通用,而不仅仅是微信小程序。vue周边工具太多,可以提高开发效率。作为前端工程师,除了微信小程序,还需要开发web、其他小程序甚至App,人们不喜欢来回切换开发工具,改变语法思维方式。
与原生小程序相比,uni-app就解决了这些问题。uni-app不限制底层API调用;在小程序端,uni-app支持直接编写微信原生代码。类比传统web开发,如果vue、react使用其他框架,使开发者无法操作浏览器提供的所有内容api,这样的框架肯定是不成熟的。小程序开发也是如此,uni-app在框架中,微信提供的所有原始代码也可以调用。因此,这些已经成为前端工程师对uni-app的热爱。
看了和原生小程序的对比,我们来看看和原生移动端的对比。
本地最大的缺点是支付返回问题,因为支付是两套代码,所以从链接到程序到链接的模糊过程,除了问题之外,很难检测到数据,因为它是使用的vue跳转支付后,问题无法返回指定页面。而且不同的手机兼容性会改为死亡,所以手机版只支持Android5.0以上,且在iOS会有各种奇妙的问题,z-index它不起作用。让我们看看。uni-app:例如,获得硬件设施更容易使用。最方便的是它的文档。它的组装简单、方便、详细,易于包装和密封外壳。脑残疾配置和小白水平可自行倒出,几乎所有需求都有,而且框架相对较老。
说说我用过的uni-app的体验:APP端,我觉得uniapp开发APP端是最酷的,整体体验比以前好。mui它很多,类似于小程序的体验,但是比小程序流畅,在iOS端,体验非常接近原生,安卓中高端手机也非常接近原生,低端手机卡住了,但应该是一切APP都卡了,总的来说,体验很好。所以,还没试过就用吧!
扫一扫,关注我们