最好用的一个小程序开源框架库:轻盈小巧

2024-05-24
来源:网络整理

特别说明:这是目前为止我接触到并使用过的、且我认为最好的一个小程序的开源框架库。

要知道小程序到底有多火爆,可以看看目前已经上线的开源框架和组件库。由于小程序开发的火爆,大家都致力于探索如何更好更高效的开发小程序,因此有不少公司贡献出了小程序开源框架和组件库。

例如,让我列举一些:

开源框架

1、

它是美团点评开源的一款使用 Vue.js 开发小程序的前端框架。该框架基于 Vue.js 核心,修改了 Vue.js 的实现使其可以运行在小程序环境中,为小程序开发引入了一套完整的 Vue.js 开发经验。使用它开发小程序,你将基于小程序技术体系获得以下能力:

:/-/

官方网站: /

2.蒂娜.js

Tina.js是一个轻量级、渐进式的微信小程序框架。

特点:轻量、紧凑。非常容易使用,保留了 MINA(微信小程序官方框架)大部分 API 设计;无论你是否有小程序开发经验,都可以轻松过渡。渐进式增强,既有状态管理器,也有路由增强,也可以编写自己的插件。

Tina.js开源框架地址://tina

3. 芋头

Taro 是一个遵循语法规范的多端统一开发框架,是由京东-凹凸实验室打造的,如果我没记错的话,是最近开源的。

使用 Taro,我们可以只编写一套代码,然后利用 Taro 的编译工具将源码编译成可以在不同终端(微信小程序、H5、App 等)运行的代码。同时,Taro 还提供了开箱即用的语法检测和自动补全功能,有效提升了开发体验和效率。

官方网站:taro.aotu.io/

: //芋头

4. wepy

WePY 是一个支持组件化开发小程序的框架,通过预编译的方式,开发者可以选择自己喜欢的开发风格来开发小程序。框架的细节优化以及引入都旨在让小程序项目的开发更加简单高效。

特征:

: //wepy

官方网站:..io/wepy

5.

它是一个兼容小程序语法的前端框架。您可以使用小程序语法编写 Web 应用程序。如果您已经有小程序,则可以使用它在浏览器中运行您的小程序。

特点:跨平台,一套代码跑在多端(小程序,H5,未来直接打包成、iOS应用也不是梦)自带常用组件,完美继承小程序内置组件兼容小程序rpx语法,让页面更容易适配各类机型

:/wdfe/组件库

还有各种开源组件库,例如:

有赞的——这两个比较出名。

这两个组件库我之前在公众号推荐过,具体的用法和功能就不详细介绍了,看我之前的推文或者自己搜索就能找到很清楚,使用方法很简单。

晚餐快到了

上面介绍了5个开源框架和2个组件库,我不是说上面的不好,肯定是好的,上面提到的开源框架也好,组件库也好,都是大厂出品,都是好的,不过只是开源框架,组件库就是组件库,根本没解决我开发微信小程序的痛点。

版本开发工具程序好小怎么办_小程序开发工具哪个版本好_开发版版本

小程序开发离不开开源框架的易用性和丰富的组件库,单靠官方的并不能满足我们的需求,上面的框架和组件库都是各自独立的,所以无法解决我的痛点。今天推荐的开源框架,可以提供框架,丰富和扩展很多组件,让我们在开发时不用再费心自己封装组件了。

其实上面分享的组件库有一个很大的缺点,他们的组件库虽然足够丰富,但是样式定制起来非常死板,不够灵活,而今天分享的这个就灵活多了。

我向大家推荐的开源框架是:。

WX是完全免费的微信小程序开发框架,内含丰富的UI控件作为官方组件的补充。特点如下:

1.组件扩展:

增加了30多个常用组件,补充了官方组件。

2.功能扩展:

兼容阿里巴巴图标库,拥有海量矢量图标可供免费使用;辅以常用样式库,支持less语法,支持主题颜色全局配置等。

3.改善开发体验:

四文件方式改为单文件方式,通过编辑器+插件的方式进行开发,提供Web化的开发体验;

4.小程序转H5应用:

可与H5开发框架UI项目相互转换并发布,开发一套代码,拥有两套应用。

该框架的原则是:

将WX项目中编写的代码编译后直接输出为微信小程序项目原版代码,30多个扩展组件完全基于小程序官方自定义组件机制实现(row&col除外)。

因此它支持小程序所有的语法,你可以用开发小程序的方式去开发WX。

但由于是单文件开发方式,文件的代码结构略有不同,请注意这一点。

其好处有:

1.开发者的迁移成本非常低。

您可以轻松地将现有的小程序移植到WX项目以使用其扩展功能;

2. 轻松排除错误。

当遇到问题时,开发者还可以随时查看输出的小程序原代码来定位问题,不会再分不清是框架的问题还是自己代码的问题;

3.按需编译

由于小程序有大小限制,使用框架开发时,只有用到的组件才会被编译输出为小程序源代码,未使用的组件将不会被输出。

4.不依赖框架。

如果你以后不想使用这个框架,你可以直接维护导出的小程序项目。

目前我觉得这个开源框架是最适合我们,单独开发小程序的话效率最高的。

://

官方网站:/wx.html

最后大家可以长按下方二维码来体验一下:

今天的东西其实还是挺有用的,不过越有用的东西可能看的人越少,还是希望大家多多支持和转发,让更多人知道这个好用的开发框架。

分享