【A1】uniapp和原生小程序开发的区别

【A1】uniapp和原生小程序开发的区别

2021-06-01 693
此资源仅限VIP下载
下载不了?请联系网站客服提交链接错误!
增值服务:
【A1】uniapp和原生小程序开发的区别
最近更新 2021年06月01日
资源编号 64593

【A1】uniapp和原生小程序开发的区别

2021-06-01 学习教程 0 693 百度已收录
郑重承诺丨总裁主题提供安全交易、信息保真!
增值服务:
¥ 1 钻石 此资源仅限VIP下载 升级VIP 开通VIP尊享优惠特权
立即下载 升级会员

详情介绍

本站只搜索分享不作储存,如果侵犯到您的利益请联系客服处理!
小程序原生开发有不少槽点:原生wxml开发对Node、预编译器、webpack支持不好,影响开发效率和工程构建流程。所以大公司都会用框架开发。微信定义的这套语法,wxml、wxs,以及wx:if等语法,私有化太强。不如正经学vue,学会了全端通用,而不是只为微信小程序
vue生态里有太多周边工具,可以提高开发效率,比如ide、校验器、三方库。。。而微信的开发者工具和专业编辑器相比实在不好用,个性化设置也非常少
作为前端工程师,除了微信小程序,还要开发web、其他小程序甚至App,人们不喜欢来回切换开发工具和变更语法思考方式。
uni-app自然可以解决这些问题,但开发者又经常有些顾虑:
怕使用uni-app后,微信小程序里有的功能无法实现,受制于uni-app的更新
怕性能不如原生WXML
怕框架不成熟,跳到坑里
担心社区生态不完善
本文从开发者关心的功能、性能、学习门槛、开发体验、生态、可扩展性等维度,逐个分析对比,给予说明。
1. 功能实现
开发者最常问的问题:如果小程序迭代升级,新增了一批API,但uni-app框架未及时更新,该怎么办?
其实这是误解,uni-app不限制底层API调用;在小程序端,uni-app支持直接编写微信原生代码。
类比传统web开发,如果vue、react等框架的使用,造成开发者无法操作浏览器提供的所有api,那这样的框架肯定是不成熟的。小程序开发也一样,uni-app框架中,同样可调用微信提供的所有原生代码。
故如果存在某些API(平台特有或新增API),uni-app尚未封装,开发者可直接在uni-app中编写微信原生API,即wx.开头的各种API。
举个例子,目前uni-app虽然尚未封装跨平台的广告(ad)组件,但开发者在小程序端依然可以使用微信组件来展现广告,代码示例如下:
【A1】uniapp和原生小程序开发的区别
包括微信小程序自定义组件、WXS、云开发这些复杂用法,在uni-app里一样全面支持。
所以,结论是:使用uni-app框架开发,在功能上和原生小程序开发没有区别,不会有任何限制。

资源下载此资源仅限VIP下载,请先
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

K4资源 学习教程 【A1】uniapp和原生小程序开发的区别 https://www.k4sc.com/64593.html

下一篇:

已经没有下一篇了!

相关文章

评论
暂无评论