让我们为大家介绍小程序 7个开源框架。每个人都喜欢选择更多。 7个很好,每个都有自己的优势(mpvue,Tina.js,Taro,wepy,weweb,touchwx,uni-app)
1、mpvue
mpvue是美团点评使用Vue.js 小程序开发的开源前端框架。该框架基于Vue.js的核心。 mpvue修改了Vue.js的运行时和编译器实现,使其可以在小程序环境中运行,从而为小程序开发引入了完整的Vue.js开发经验。使用mpvue开发小程序,您将基于小程序技术系统获得以下功能:
完全组件化的开发功能:提高代码的可重用性
完整的Vue.js开发经验
便捷的Vuex数据管理解决方案:便捷地构建复杂的应用程序
快速的Webpack构建机制:自定义构建策略,开发过程中的hotReload
支持使用npm外部依赖项
使用Vue.js命令行工具vue-cli快速初始化项目
将H5代码转换为小程序目标代码的能力
Github:
官方网站:
2、Tina.js
Tina.js是一个轻量级且渐进的微信小程序框架。
功能:轻巧紧凑。它非常易于使用,保留了MINA(微信小程序官方框架)的大多数API设计;无论您是否具有小程序开发经验,都可以轻松过渡以使用它。逐步增强功能,包括状态管理器,路由增强功能,您可以编写自己的插件。
Tina.js开源框架地址:
3、芋头
Taro是由JD-Bump Labs创建的一套遵循React语法规范的多终端统一开发框架。如果我没记错的话,它是最近开源的。
使用Taro,我们只能编写一组代码,然后使用Taro的编译工具将源代码编译为可以在不同端(微信小程序,H5、App等)运行的代码。同时,芋头还提供了现成的语法检测和自动完成功能,有效地提高了开发经验和开发效率。
官方网站:
GitHub:
4、wepy
WePY是允许小程序支持组件化开发的框架。通过预编译,开发人员可以选择自己喜欢的开发风格进行开发小程序。框架的详细优化,承诺和异步功能的引入,都使小程序项目的开发更加容易和高效。
功能:
类似Vue的开发风格
支持自定义组件开发
支持引入NPM软件包
支持承诺
支持ES2015 +功能,例如异步功能
支持多种编译器,Less / Sass / Styus,Babel / Typescript,Pug
支持多种插件处理,文件压缩,图像压缩,内容替换等。
支持Sourcemap,ESLint等
小程序详细信息优化,例如请求队列,事件优化等。
Github:
官方网站:
5、weweb
Weweb是与小程序语法兼容的前端框架。您可以在小程序中编写Web应用程序。如果您已经拥有小程序,则可以通过它在浏览器中运行它。
功能:跨平台,一组代码可以在多个终端上运行(小程序,h5、将来会直接打包到Android,ios应用程序中,而不是梦想)带有通用组件,完美无缺继承了小程序内置组件兼容性小程序 rpx语法,使页面更易于适应各种模型
GitHub:
组件库
还有各种开源组件库,例如:
赞美的Zaanui-weapp和iview更为出名。
我以前在我的官方帐户上推荐了这两个组件库。我将不介绍其具体用法和功能。通过查找我以前的推文或自己搜索,将很清楚。用法很简单。
原文: