微信小程序是一种全新的移动应用开发方式,它不需要安装,用户可以直接在微信里使用。微信小程序具有轻便、快速启动、性能优化等优点,因此在移动应用领域得到了越来越广泛的应用。现在,像腾讯、阿里、百度等大厂纷纷加入了微信小程序开发的行列。
在微信小程序开发中,目前比较主流的框架是Wepy和mpvue。
Wepy,是一款类Vue开发小程序的框架。Wepy的底层依赖关系是微信小程序原生框架+ES6/7语法。Wepy作为一个前端框架,扩展了 Vue.js 的基本特性,并且只使用 Vue.js 的语法。同时Wepy提供类Vue的构建方式和Vue.js的开发体验。我们可以把Wepy看成是一种更方便更快捷的小程序开发的方式,它能够让我们在小程序开发中便捷的使用Vue语法和插件模块化管理。 Wepy使用的是npm包管理和模块化机制,结构清晰,易学易用,通过抽象的组件化方式,让我们可以更容易的管理和维护一个小程序项目的代码。
mpvue,是一种基于Vue.js框架开发小程序的框架。它可以让我们使用 Vue.js 的开发规范来快速的构建小程序应用。在mpvue的设计理念中,将小程序适配器的工作装载进Vue.js之中。因此我们只需要按照Vue.js的语法就能写出小程序应用。同时,mpvue也封装了大量的小程序API,让我们开发人员可以更方便的进行开发。
Wepy和mpvue各有优点,各自适用于不同的小程序开发需求。
总之,Wepy和mpvue都是小程序开发中比较成熟、优秀的框架。选择框架时,可以根据自身项目需求和开发经验来选择。