微信小程序的两个框架大揭秘
发表时间:2023-10-13 20:36:01
文章来源:炫佑科技
浏览次数:119
菏泽炫佑科技 菏泽炫佑小程序开发 菏泽炫佑app制作 炫佑科技
一般来说,开发微信小程序会选择两个框架,一个是wepy,一个是mpvue。 两者有何区别? 下面小编就为大家整理一下这两个开发框架。
从数据上看,wepy 优于 mpvue,但需要注意的是,mpvue 发布仅一年后,就已经有隐隐追赶 wepy 的趋势。
我个人从以下几个方面来看待这两个框架:
一、思想与理念
个人认为mpvue的想法比较先进。 转换Vue框架的想法很棒,可以跨多个平台使用(如果需要的话)。 而且,普通开发只要了解Vue和小程序,就可以快速上手,顺利接入。 另外,如果代码以后需要支持小程序或者Vue的新特性,只需要在mpvue-上修改即可。 从扩展的角度来说,它兼容了Vue的mixin和vuex等全家桶,还可以使用-来增强能力。
虽然Wepy也是一个类似Vue的框架,但是你会发现很多Vue语法在里面不能使用,标签上也不能使用原生HTML标签。 开发需要了解 vue、小程序、wepy 的语法。 如果你使用wepy提供的数据流管理,那么你至少需要了解redux。 要学的东西太多微信小程序的两个框架大揭秘,对于新开发来说门槛有点高。
2.开发经验
这一点与设计思想密切相关。 总的来说,我更喜欢mpvue。 毕竟是vue家族的经验。 所有必需的组件都可以移至此处。 wepy搬vue组件会很麻烦。
在数据流程方面,虽然Wepy基于注解的写法比较简洁,但是我感觉类Vue的框架和Redux的整合总是有点不一致,写起来不太方便。 相反微信小程序开发组件库,mpvue的vuex用起来顺眼多了。
3、底层优化
可以说,在这一点上各有千秋。 毕竟优化的方法是集成的,mpvue需要自己选择ajax组件。 Mpvue 原生支持将 px 转换为 rpx。 wepy提到的各种优化细节其实都是vue框架本身的一些能力,所以mpvue原生支持。
4、生态社区
在这一点上,wepy应该是有优势的。 毕竟,腾讯自家的产品和微信可以很容易地提前发现任何干扰。 不过现在来看,基于原生小程序组件还是有很多的,而且.wpy文件转成wepy还是有一定成本的。 同样,对于mpvue来说,也没有特别优秀的UI库,将一些现有的类库转换成小程序版本也是相当痛苦的。 因此,两者在小程序开发脚手架的生态建设上还有很长的路要走。
总之,wepy和mpvue都是非常优秀的框架。 不过基于以上原因,我还是更喜欢mpvue。 它让我能够利用自己擅长且熟悉的vue技术栈在小程序开发生态中愉快的玩耍。 此时,我举手投票给mpvue。
如果您需要小程序网站广告位,可以通过页面右侧二维码联系我们。
微商助手小程序工具提供多种类型商城/门店小程序制作,可视化编辑1秒5步生成上线。 通过拖拽拼接模块布局小程序商城页面,所见即所得,只需要美工即可打造出精美的商城。更多小程序商城请参见:小程序商城
免费观看价值1980元的热门0基础小程序制作开发训练营赚钱
相关文章