解决方案

小程序开发第三方框架推荐

作者:仙宝云 | 发布时间:2021-06-02 18:54:11 | 阅读:113

uni-app

uni-app 是一个利用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,但是宣布到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快使用等大都个平台

WePY

WePY  项目启动于 2016 年 11 月份, 是小程序最早的框架之一,是一款让小程序支撑组件化开发的框架,通过预编译的手腕让开发者可以取舍自己喜好的开发作风去开发小程序框架的细节优化,Promise,Async Functions的引入都是为了能让开发小程序项目变得更加简略,高效

Mpvue

mpvue 是美团点评开源的一个利用 Vue.js 开发小程序的前端框架框架基于 Vue.js 中心,mpvue 修改了 Vue.js 的 runtime 和 compiler 实现,使其可以运转在小程序环境中,从而为小程序开发引入了整套 Vue.js 开发体验

最早出现的是WePY,随后就是美团开源的Mpvue

Mpvue最早降生的目的有两点:

  • 惦念用Vue开发小程序
  • 但愿现有的大量的H5页面可以转化成小程序代码

Mpvue是继续自vue.js,这和我们后面聊到的滴滴的Mpx有一些不同简略来讲,Mpvue盼望开发者不需要了解小程序,只需要了解Vue即可用Vue开发小程序

Taro

Taro 是一套遵照 React 语法标准的 多端开发 解决方案

现如今市面上端的形状多种多样,Web、React-Native、微信小程序等各种端大行其道,当业务要求同时在不同的端都要求有所表现的时分,针对不同的端去编写多套代码的本钱明显非常高,这时候只编写一套代码就能够适配到多端的能力就显得极为需要

应用 Taro,我们可以只书写一套代码,再经过 Taro 的编译工具,将源代码分别编译出可以在不同端(微信 / 京东 / 百度 / 支付宝 / 字节跳动 小程序、快运用、H5、React-Native 等)运转的代码。

应当算是去年下半年最火的小程序第三方框架,京东团队出品

还是列出Taro的长处:大都端编译理论上一套代码可以编译成微信/支付宝/百度/头条小程序;应用React生态开发小程序

Taro的亮点首要在于可以大都端编译,但题目恰恰是在这个多端编译上虽然微信小程序和支付宝小程序的组件在语法层面上差异不大,但如果同时完满撑持这么多端简直不敢想象

组件也许可以圆满编译,但好多开发者疏忽了一个事实,小程序中除了有组件,还有API,每个不同小程序的API差别其实是极大的,这不免需要在编译后进行大量的手动调整

另外一点是,有多少人是真的需要开发这么多端的小程序?充其量最多就是双端:微信和支付宝你确定用Taro开发一套代码的本钱如果比用微信小程序写一套,然后复制黏贴改改代码如果低吗?

Mpx

Mpx是一款致力于提高小程序开发体验的增强型小程序框架,通过Mpx,我们能够以最先进的web开发体验(Vue + Webpack)来开发生产性能深度优化的小程序

Taro和Mpvue属于编译型框架,完全利用React和Vue的生态开发但Mpx不同,他很聪明的把Mpx定位成小程序的语法加强框架。

智慧商业服务商仙宝云欢迎您!

请加微信: 18962171986 (宋经理)

在线咨询