小程序有哪些框架

1、Tina.js

轻盈小巧 , 极易上手

       保留 MINA (微信小程序官方框架) 的大部分 API 设计;无论你有无小程序开发经          验,都可以轻松过渡上手。

 渐进增强,状态管理器 (比如 Redux)、Immutable.js、路由增强 等扩展, 当然你也可以 自己编写一个新的插件。

2、mpvue

美团开源,mpvue (github 地址请参见)是一个使用 Vue.js 开发小程序的前端框架。框架基于 Vue.js 核心,mpvue 修改了 Vue.js 的 runtime 和 compiler 实现,使其可以运行在小程序环境中,从而为小程序开发引入了整套 Vue.js 开发体验

3、MINA

它是一款小程序提供的官方框架,类似于淘宝Weex、Vue框架。MINA框架通过封装微信客户端提供的文件系统、网络通信、任务管理、数据安全等基础功能。对上层提供一整套JavaScript API,让开发者能够非常方便地使用微信客户端提供的各种基础功能与能力,快速构建一个应用

4、wepy

WePY (发音: /'wepi/) 项目启动于 2016 年 11 月份, 是小程序最早的框架之一,是一款让小程序支持组件化开发的框架,通过预编译的手段让开发者可以选择自己喜欢的开发风格去开发小程序。框架的细节优化,Promise,Async Functions的引入都是为了能让开发小程序项目变得更加简单,高效。

使用 Vue Observer 实现数据绑定

支持 Vue watch/computed/mixin 等特性

基于原生组件实现组件化开发

支持 TypeScript

5. UniApp

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

6.KBone

kbone 是一个致力于微信小程序和 Web 端同构的解决方案。

微信小程序的底层模型和 Web 端不同,我们想直接把 Web 端的代码挪到小程序环境内执行是不可能的。kbone 的诞生就是为了解决这个问题,它实现了一个适配器,在适配层里模拟出了浏览器环境,让 Web 端的代码可以不做什么改动便可运行在小程序里

大部分流行的前端框架都能够在 kbone 上运行,比如 Vue、React、Preact 等。

7. Taro

Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发 微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 / RN 等应用

在 Taro 3 中可以使用完整的 React / Vue / Vue3 / Nerv 开发体验

你可能感兴趣的:(小程序有哪些框架)