开发微信小程序的框架是什么?


浏览:680 次

一般来说,微信开发会选择两个框架,一个是wepy,另一个是mpvue。两者之间有什么区别?以下小编将为大家整理这两个开发框架。

从数据来看,wepy比mpvue更好。不过,需要注意的是,在mpvue发布仅一年后,就出现了超越wepy的微弱趋势。

就我个人而言,我从以下几个方面来看待这两个框架:

1.我个人认为mpvue的想法更先进。vue框架的转换思想非常好,可以用于许多目的(如果需要)。此外,普通开发人员只需了解vue和applet,快速入门并顺利访问即可。此外,如果代码需要支持applet或vue的新功能,则只能在mpvue加载程序上进行修改。在扩展方面,它与vue的mixin和vuex兼容,也可以通过webpack加载器进行增强。虽然wepy也是一个类似于vue的框架,但我们会发现许多vue语法不能在其中使用,并且本地html标签不能在标签上使用。开发人员需要了解vue、applet和wepy的语法。如果您使用wepy提供的数据流管理,您至少应该了解redux。有很多东西需要学习。对于新连接的开发人员来说,门槛有点高。

2.开发经验与设计理念密切相关。总的来说,我更喜欢mpvue。毕竟,这是vue家族的经历。所有必要的组件都可以移动到这里。Wepy在移动vue组件时会遇到问题。在数据流方面,wepy的注释连接编写相对简单,但vue类框架和redux的集成总是有些不一致和不方便。相反,mpvue的vuex更赏心悦目。

3.底层优化

这可以说是不同的。毕竟,mpvue在与优化的请求方法集成时需要选择自己的ajax组件。另一方面,Mpvue具有对px到rpx和其他方面的原生支持。wepy提到的各种优化细节实际上是vue框架本身的一些功能,因此mpvue具有原生支持。

4.生态社区

在这方面,我们应该有一些优势。毕竟,腾讯自己的产品微信很容易预测。然而,仍然有许多基于小型app的本地组件,并且仍然存在一些转换成本。Wpy文件到wepy。类似地,mpvue没有特别好的用户界面库,将一些现有的库转换成小程序版本很痛苦。因此,小项目脚手架的生态建设还有很长的路要走。

总之,wepy和mpvue是非常好的框架。然而,出于以上原因,我更喜欢mpvue。它让我可以在我擅长和熟悉的vue技术堆栈环境中愉快地玩耍。在这方面,我举手投票支持mpvue。

(编辑:柠檬味)