几款常用小程序开发框架的详细分享

GS 66 2024-07-01


分享几款常用的小程序开发框架

小程序是现在非常火的一个项目,它是一种全新的连接用户与服务的方式,很多人都试着开发一个属于自己的小程序。

那么我们个人该如何快速开发出属于自己的小程序呢?下面就为大家介绍一下几款常用的小程序开发框架。


1、WePY

WePY (发音: /'wepi/)是一款让小程序支持组件化开发的框架,是腾讯团队开源的类Vue语法规范的小程序框架。支持组件化开发,数据绑定和Vue的多种特性。非常适合喜欢Vue.js风格的开发者。而且通过预编译的手段让开发者可以选择自己喜欢的开发风格去开发小程序。Promise,Async Functions的引入都是为了能让开发小程序项目变得更加简单,高效。

目前有1.4w+Star ,一直在更新着,社区活跃,掉坑能快速的找到方法爬出来。

特性

图片.png

wepy开发资源汇总

GitHub:aben1188/awesome-wepy

Github :https://github.com/Tencent/wepy

里面有大量的开源项目,开源组件,相关工具,相关文章。同学们不用重复造轮子了,有需要的直接用,加快开发速度~


2、MpVue

美团出品,使用 Vue.js 开发小程序,从底层支持 Vue.js 语法和构建,目前有1.3w+Star 。框架基于 Vue.js 核心,熟悉Vue的同学可以快速上手。

美团火车票12306抢票、美团汽车票 和 美团充电都是mpvue开发的。

主要特性:

• 彻底的组件化开发能力:提高代码复用性

• 完整的 Vue.js 开发体验

• 方便的 Vuex 数据管理方案:方便构建复杂应用

• 快捷的 webpack 构建机制:自定义构建策略、开发阶段 hotReload

• 支持使用 npm 外部依赖

• 使用 Vue.js 命令行工具 vue-cli 快速初始化项目

• H5 代码转换编译成小程序目标代码的能力

小编有几个项目都使用了这个框架,还开源了一个。

Github地址:https://github.com/Meituan-Dianping/mpvue

官网:http://mpvue.com/


3、Taro

京东出品,使用 React 语法规范来开发小程序,目前 9k+Star

它不仅可以开发小程序,还可以开发H5、React Native的端,一套代码,打包成不同的客户端,要不要这么强!!

特性:

图片.png

4、Chameleon

Chameleon(简写 CML)是由滴滴出行开源的一款跨端框架,它允许开发者使用一套代码来构建并运行在多个小程序平台以及其他端上,如微信、支付宝、百度、头条、QQ等,同时也支持H5和客户端

主要特性:

• 目录结构:提供规范化的项目结构,适合于企业级大型应用的开发。

• 视图层:视图层由CML与CMSS编写,核心是一个标准响应式数据驱动视图更新。

• 逻辑层:逻辑层由javascript编写,逻辑层将处理数据后自动更新视图,提供视图层的事件响应方法。

• 多态协议:提供了跨端时各端底层组件与接口统一的解决方案。

• 规范校验:为了提高开发的效率与代码的可维护性,提供了全面的代码规范与校验。

官网:https://cml.js.org

GitHub: https://github.com/didi/chameleon

5、Tina.js 

Tina.js 是个开源的微信小程序框架,这个小程序框架比较小众,GitHub 上该框架被描述为“一款轻巧的渐进式微信小程序框架。
特性: 轻盈小巧。 极易上手,保留 MINA (微信小程序官方框架) 的大部分 API 设计;无论你有无小程序开发经验,都可以轻松过渡上手。 渐进增强,既有状态管理器,也有路由增强,还可以自己编写插件。

Tina.js 开源框架地址:https://github.com/tinajs/tina

6、FinClip

严格意义上来说FinClip 并不熟一款小程序框架,FinClip是一款小程序容器技术,不论是移动 App,还是电脑、电视、车载主机等设备,在集成FinClip 小程序 SDK之后,都能快速获得运行小程序的能力。

除了微信、支付宝、美团等流量平台之外,想要把已有小程序上架到app,必须依赖小程序的底层容器引擎。

除了小程序本身的运行能力以外,例如 FinClip 这样的小程序容器技术还具备对小程序全生命周期进行管理的能力。对于第三方的支持度也是较好,具体可以查阅相关的测评:小程序框架与平台编译对比


以上就是几款常用小程序开发框架的详细分享的详细内容!


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:小程序登录与授权的实现步骤及要点
下一篇:微信锁屏显示的设置方法与技巧
相关文章

 发表评论

暂时没有评论,来抢沙发吧~