手机版

小程序开发框架的选择

时间:2021-12-07 来源:互联网 编辑:宝哥软件园 浏览:

最近开发了两个小程序,分别是wepy和mpvue。

对于小程序开发者来说,wepy(腾讯)和mpvue(美团点评)应该基本都是大家熟知的。我们先来看看他们各自的数据。

小程序开发框架选择(图1)

从数据来看,wepy优于mpvue,但需要看到的是,在mpvue发布仅一年后,就出现了赶超wepy的微弱趋势。

个人从以下几个方面来看这两个框架:

1.想法个人认为mpvue的想法更先进。vue框架的转换思路很好,可以通用(如果需要)。除此之外,普通开发者只需要了解vue和小程序,就可以快速上手,访问顺畅。另外,如果以后代码需要支持小程序或者vue的新功能,只需要在mpvue-loader上修改即可。扩展方面,兼容Vue的mixin、vuex等全系水桶,也可以通过webpack-loader增强能力。

Wepy也是一个类似vue的框架,但是你会发现很多vue语法都不能用在里面,原生html标签也不能用在标签上。开发人员不仅要知道vue、applet和wepy的语法,如果使用wepy提供的数据流管理,至少要知道redux。有这么多东西要学,对于新的access开发人员来说,门槛有点高。

2.开发体验与设计理念密切相关。总的来说,我更喜欢mpvue,毕竟是vue家族的经历。各种需要的部件都可以搬到这里。如果Wepy想把vue组件带到这里,他会有麻烦的。

在数据流方面,wepy的带注释的connect写法虽然简洁,但是感觉vue-like框架和redux的集成总是有点不一致,写起来不够方便。相反,mpvue的vuex就顺眼多了。

3.可以说底层优化各有千秋。毕竟它集成了优化的请求模式,mpvue需要自己选择ajax组件。Mpvue在从px到rpx的转换中有本机支持,等等。wepy提到的各种优化细节实际上是vue框架本身所具备的一些能力,所以mpvue有原生支持。

4.在生态社区方面,wepy应该有一些优势。毕竟腾讯自己的产品,微信,是非常不可预测的。但是目前基于小程序的原生组件还是很多的,转换成wepy还是有一些成本的。wpy文件。同样,对于mpvue来说,也没有特别优秀的UI库,把一些现有的类库转换成小程序版本是相当痛苦的。因此,两者在小程序开发脚手架的生态建设上应该还有很长的路要走。

总之,wepy和mpvue都是优秀的框架。但是,基于以上原因,我更喜欢mpvue,这让我可以在小程序开发生态中愉快地使用我擅长和熟悉的vue技术栈。对此,我举手投票支持mpvue。

版权声明:小程序开发框架的选择是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。