原生小程序坑点:uni-app到底好用在哪里?

uni-app作为一个跨平台框架,解决了原生小程序开发中的效率和私有化语法问题,提供详细文档支持,允许直接调用微信原生代码。与原生安卓相比,uni-app在支付返回、兼容性及文档方面表现更优,为前端工程师提供了更好的开发体验。在APP端,uni-app的性能接近原生,尤其在iOS和安卓中高端设备上。
摘要由CSDN通过智能技术生成

要想知道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的问

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值