从数据的角度来看,wepy比mpvue更好,但是我们需要看到mpvue发行仅一年后,就出现了赶上wepy的微弱趋势。
我个人从以下几个方面看这两个框架:
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、基本优化
在这一点上,可以说每个人都有自己的优点。毕竟,它集成了优化的请求方法,mpvue需要自己选择ajax组件。 mpvue对px到rpx等方面具有本地支持。 wepy提到的各种优化细节实际上是vue框架本身的一些功能,因此mpvue本地支持它。
4、生态社区
在这一点上,wepy应该有一点优势。毕竟,腾讯自己的产品微信很容易预见。但是,现在来看,仍然有更多基于小程序的本机组件,并且将.wpy文件转换为wepy仍然存在一些成本。同样,对于mpvue,也没有特别好的UI库,并且将某些现有的类库强制转换为小程序版本是非常痛苦的。因此,在脚手架小程序开发的生态建设中,两者都应走很长的路。
在云中,为各个行业的商人构建自己的小程序。 微信编号:zaiyunli002