开发小程序,该用原生还是选择第三框架?
发表时间:2023-11-26 16:15:38
文章来源:炫佑科技
浏览次数:190
菏泽炫佑科技 菏泽炫佑小程序开发 菏泽炫佑app制作 炫佑科技
开发小程序,该用原生还是选择第三框架?
自2017年1月9日微信小程序诞生以来,小程序生态蓬勃发展。 支付宝、百度、京东等也推出了自己的小程序生态系统。 小程序开发也开发到现在uni-app、taro、mpvue、wepy等框架相继出现,生态系统也日益丰富。 有了这么多的选择,问题就来了。 开发小程序时,应该使用原生框架还是选择第三方框架?
以微信小程序为例,微信原生开发的大部分缺点如下:
1.原生开发对Node、预编译器没有很好的支持,影响开发效率和项目构建流程。
2、微信定义了自己的一套开发规则。 为了开发小程序,需要单独学习这个语法,成本很高。
3.微信开发工具和专业编辑之间存在差距。
4.只能在微信小程序上运行。 如果需要支付小程序、百度小程序等,则需要重新开发。
为了抹平平台之间的差异,通过编写一套代码来适应多个小程序平台的能力是极其必要的,taro、uni-app、mpvue、wepy等三方框架应运而生。
这么多的框架我们该如何选择呢? 事实上,经过几年的积累uni-app开发微信小程序,各个框架的社区活跃度和官方技术支持已经给了我们答案。 到现在官网还在维护,比较常用的是uni-app和taro。 trao3可以使用完整的React / Vue / Vue3 / Nerv开发经验,非常强大。 不需要学习微信、支付宝这些平台上的小程序的规则和语法。
以Taro为例开发小程序,该用原生还是选择第三框架?,他统一了各个小程序平台的API接口,并以Taro的形式进行调用。 例如调用相册函数和预览函数如下:
那么这套代码生成的小程序就可以在微信上运行,也可以在支付宝、百度、京东等平台上运行。
不需要学习新的语法,对API的支持也非常高。 如果你想开发多终端小程序,第三方框架可能是一个不错的选择。