作为一个小程序开发者,面对复杂的代码和操作逻辑,也有更多的需求:
如果你想直接在多个终端上运行一组代码!
想直接套用框架进行开发!
想在小程序中拥有和微信一样的UI!
那么不妨尝试一下小程序开源框架和组件库,开发小程序项目会变得更简单、更高效。
今天我们收集了一些实用的开发框架、组件库和腾讯官方插件,大家可以看一下。
开发框架
韦皮
WePy 是一个允许小程序支持基于组件的开发的框架。通过预编译,开发者可以选择自己喜欢的开发风格来开发小程序。
特点:相应的组件库和工具库丰富,也是应用广泛的开发框架。需要注意的是,由于运行机制的问题,WePy 在使用原生小程序组件/库时需要调整文档/demo 中的源代码。
制作者:微信
案例:腾讯翻译 腾讯地图+
:
芋头
Taro 是一个遵循语法规范的多终端开发解决方案。用户可以使用Taro的编译工具将源代码编译成可以在不同终端上运行的代码。
特点:支持H5、移动、微信等4个小程序,并官方维护了跨终端UI库和工具库,满足开发者的需求。
出品方:京东
案例:京东购物程序员英语
:
它是一个使用Vue.js开发小程序的前端框架。该框架基于Vue.js的核心,修改了Vue.js的实现和实现,使其可以运行在小程序环境中,从而为小程序开发引入了一套完整的Vue.js开发经验。
特点:支持将Vue页面转换为微信等4种小程序。熟悉Vue.js基本语法的开发者可以轻松上手小程序开发。不过目前还没有官方的UI组件库。
出品方:美团
案例:美团外卖食谈
:
近江
Omi框架是微信支付线研发部开发的下一代前端框架。它是一个基于Web规范设计的基于组件的框架。可以开发PC Web、移动H5,也可以直接使用Omi开发小程序。
特点:连接小程序端和网页端,小程序中也可以实现网页。除了一些平台特定的API外,代码几乎不需要任何修改就可以在/IOS小程序中运行。
制作者:微信
案件:
:
UI组件库
我们的用户界面
WeUI是一套与微信原生视觉体验一致的基础样式库。由微信官方设计团队为微信网页和微信小程序量身定制,让用户的使用感知更加统一。
适用场景: 简约风格小程序
制作者:微信
案例:微信指数
:
凡特
Vant是有赞移动组件库Vant的小程序版本。两者基于相同的视觉规范,并提供一致的API接口,帮助开发者快速构建小程序应用。
适用场景:电商、餐饮、外卖平台、订票等购物小程序
制作人:有赞
案例:有赞精选
:
腾讯官方插件
小程序插件是开发者添加到小程序中直接使用、为用户提供特定服务的功能组件。
我们还整理了官方插件的内容,点击公众号下的菜单【极客好货—小程序插件】即可获取。
腾讯地图 - 为开发者提供简单的路线规划服务
腾讯视频—在小程序内构建视频播放功能
微信同声传译——实现语音转文字、文本翻译、语音合成接口等功能
今天的话题
还有其他好用的小程序开发框架或者组件库吗?