很多小程序的开发者都会选择开发框架,因为框架可以帮助开发者以更简单、更高效的方式啦让开发者可以在微信中开发具有原生 APP 体验的服务。那么目前微信小程序框架都有哪些呢?那个更好用呢?下面小编就来为大家解答这个问题!
一、微信小程序框架有哪些?
从目前市面上的小程序所使用的框架来说,主要有两种,一个是wepy,一个是mpvue,那么这两者之间有哪些区别呢?下面小编就来为大家梳理梳理。
二、小程序框架有哪些区别?
1、从思想理念上看
个人认为mpvue的思路更先进。对vue框架的转换思路很棒,可以多端通用(如果有需要),而且一般的开发者只要了解vue和小程序,上手迅速,接入平滑。另外,后续如果代码需要支持小程序或者vue的新特性,只要在mpvue-loader上进行改造即可,从扩展上来说,即兼容vue的mixin和vuex等全家桶,也可以通过webpack-loader 来增强能力。
wepy虽然也是类vue的框架,但是会发现很多vue的语法在里面还运用不了,标签上也不能使用原生html标签。开发者既要了解vue,小程序,wepy的语法,如果你使用wepy提供的数据流管理,那你少说还得了解redux。这么多需要学习的东西,对于新接入的开发者来说,门槛有些高。
2、从开发体验上看
这一点和设计思路来说息息相关,整体来说我更喜欢mpvue,毕竟是vue家族的体验。各种需要的组件都可以搬过来。wepy要把vue组件搬过来就麻烦了。
而在数据流这方面,wepy的注解型connect写法虽然比较简洁,但是感觉类vue框架和redux集成总有点违和感,而且写起来不够方便,相反mpvue的vuex用起来就顺眼多了。
3、从底层优化上看
这一点上可以说各有千秋,毕竟集成了优化过的request方式,mpvue需要自己选用ajax组件。而mpvue则在px转rpx等方面有原生的支持,wepy提到的各种优化细节其实都是vue框架本身具备的一些能力,所以mpvue原生就支持了。
4、从生态社区上看
这点上,wepy来说应该有一点优势,毕竟腾讯自家的产品,微信有什么风吹草动,很容易先知先觉。不过现在来看,基于小程序原生的组件还是比较多,而且转成wepy的.wpy文件还是有一些成本。同样,对于mpvue,并没有特别优秀的UI库,将现有的一些类库强转成小程序版本的也蛮痛苦。所以在小程序开发脚手架的生态建设上,两者应该都还有蛮长的路要走。
总之,wepy和mpvue都是非常优秀的框架,只是,基于以上的一些理由,我还是更喜欢mpvue,它让我可以在小程序开发的生态里面用我擅长和熟悉的vue技术栈愉快的玩耍,就这一点来说,我举手投mpvue一票。
好了,关于微信小程序的框架介绍就到这里了,如果大家想要打造一款小程序来帮你实现线上盈利,可以来我们移动云商城!移动云商城是一家国内老牌小程序开发搭建平台,可以让大家可视化编辑,通过拖拉拽的形式,快速拼接小程序页面板块!如果大家有这方面的需求,可以点击以上图片链接亲自试用了哦!
相关推荐
外卖的消费模式,已经逐渐成为年轻消费者的主流选择,这种方式在方便用户的购买时,也让商家拥有了新的发展可能,部分…
微信已经是各个商家争夺的流量市场,无论是哪个领域的商家,都想要在这里分一杯羹。而获取用户的第一步就是建立自己的…
说起微信小程序商城,相信大家最常接触的开发方式就是定制开发和商城系统开发了,这些开发方式帮助商家更好的搭建自己…
在小程序开发之前,微信还有一款门店小程序能够使用,这也就让商家在后期想要开发应用时就有了疑惑,这两个程序有什么…
移动云商城了解到,京东美丽联合成立的公司,近期对外发布了第一个战略电商产品:微选平台,提出了微信好店大全的品牌…
手机微信做为受人热烈欢迎的沟通交流专用工具之一,也是有很多好用的外卖送餐、买票小程序。现阶段,微信公众平台又发…