微信小程序开发教程之微信小程序主流框架对比

2019-03-02 14:41:00

微信小程序开发教程分享交流,迈特科技作为南阳知名的小程序开发公司致力于为企业提供一站式技术服务,分享微信小程序开发主流框架对比,让小程序开发者少走弯路。

 

微信小程序开发主流框架有wepy、mpvue、Taro,各框架的优劣势如下:

wepy

wepy应该算是最早发布的小程序开发框架,提供了类vue.js的语法风格和特性,现阶段应该也是应用最广泛的框架吧。

类Vue.js的语法风格

支持组件化(当时微信官方的API还不支持组件化)

支持加载外部npm包

支持ES6的写法

前期使用wepy的过程中,wepy自带bug。不过好在开发者响应及时,基本上都能覆盖大部分场景。

微信小程序开发教程之微信小程序主流框架对比.jpg

但是有个最大的坑点就是,wepy组件的实现方式。组件使用的是静态编译组件,即组件是在编译阶段编译进页面的,每个组件都是唯一的一个实例。 多个组件共享同一个数据。并且静态编译组件。导致组件A,在页面A和页面B被引用,会copy两份代码到页面A和页面B内部。导致拆分组件并没有对包的体积有任何减少。后期微信官方API支持组件化编程后,逐步把一些比较核心,体积较大的组件用原声API重构了。

 

mpvue

由美团团队开发,mpvue和wepy一样也是在小程序上提供了类vue.js的开发体验。作为后来者,抢占了很多wepy的市场份额。这个框架的原理相比wepy要更加复杂一点,mpvue 修改了 Vue.js 的 runtime 和 compiler 实现,提供了更加接近于vue.js的开发体验。

 

Taro

Taro是由京东团队开源的一套遵循 React 语法规范的多端开发解决方案。具体可以看开发团队的博客和代码了解更多细节多端统一开发框架 - Taro

 

 

迈特科技——靠谱的技术伙伴,为企业提供一站式技术服务。主要业务范围有:APP开发、小程序开发、微信开发、电商系统开发、物联网(IOT)开发等互联网+领域。

 

小程序开发www.nymaite.com

微信小程序开发教程www.nymaite.com/tag_6

微信小程序开发工具www.nymaite.com/tag_21

小程序开发文档www.nymaite.com/tag_191

微信小程序开发价格www.nymaite.com/article_231.html


推荐文章

微信咨询

咨询热线

0377-6698 8886

收起
顶部

回到顶部