腾讯 Web UI 解决方案 QMUI Web 正式回迁开源

来源: 投稿
作者: kayo5994
2017-08-25

项目简介

QMUI Web 是一个专注 Web UI 开发,帮助开发者快速实现特定的一整套设计的框架。由腾讯广研 QMUI 团队出品。框架主要由一个丰富的 Sass 方法合集与内置的工作流构成。通过 QMUI Web,开发者可以很轻松地提高 Web UI 开发的效率,同时保持了项目的高可维护性与稳健。

QMUI Web 的创作动机和制作经验,来自项目团队在多个项目中的迭代思考,它特别适用于需要方便地控制项目的整体样式,或者需要应对频繁的界面变动的项目,框架的各种功能会帮助开发者应对这类整体 UI 变更的场景。QMUI Web 是一整套解决方案,但其中的 Sass 工具方法,团队编码规范也可以作为单品单独使用。

为提升搭建效率,项目支持使用 Yeoman 的方式快速安装和配置,并提供了桌面 App 形式的项目管理工具 —— QMUI Web Desktop,因而上手也是非常简单。目前 QMUI Web 框架已经支持了企业微信、微信读书等产品。

特性介绍

  • 基础配置与组件:通过内置的公共组件和对应的 Sass 配置表,你只需修改简单的配置即可快速实现所需样式的组件。

  • Sass 增强支持:QMUI Web 包含大量 Sass mixin / function / extend,涉及布局、外观、动画、设备适配、数值计算以及 Sass 原生能力增强等多个方面,可以大幅度提升开发效率。

  • 完善的内置工作流:QMUI Web 内置的工作流拥有从初始化项目到变更文件的各种自动化处理,包含了模板引擎,样式优化,CSS Sprite 雪碧图处理与 Retina 适配,图片自动压缩,静态资源合并、压缩与变更以及冗余文件清理等功能。

  • 团队编码规范:QMUI Web 提供了一套完整的编码规范,包括 CSS + HTML 编写,注释规范等多个方面,这些规范本身与 QMUI 框架也是互相结合的,使得整个团队的开发过程和成果保持规范。

QMUI Web UI 解决方案正式开源

官方开源地址:https://github.com/Tencent/QMUI_Web 

项目详情可见官网:http://qmuiteam.com/web

展开阅读全文
54 收藏
分享
加载中
精彩评论
什么叫回迁开源?
是说起初是开源的,然后出于商业利益闭源了,最后玩不转没人陪他玩不想维护了,就再扔出去开源?
2017-08-25 20:54
11
举报
我就想知道他什么时候闭源
2017-08-25 22:16
1
举报
最新评论 (5)
腾讯很多开发者api烂的一憋,有问题又是一种爱理不理的态度。而且虽然腾讯最近把很多项目开源了,但我总觉得怪怪的,感觉就像把项目往外一扔就完事了一样。
2017-08-26 04:18
0
回复
举报
我就想知道他什么时候闭源
2017-08-25 22:16
1
回复
举报

引用来自“南湖船老大”的评论

什么叫回迁开源?
是说起初是开源的,然后出于商业利益闭源了,最后玩不转没人陪他玩不想维护了,就再扔出去开源?
如果真是这样,这次还想让人陪他玩?
2017-08-25 22:15
0
回复
举报
什么叫回迁开源?
是说起初是开源的,然后出于商业利益闭源了,最后玩不转没人陪他玩不想维护了,就再扔出去开源?
2017-08-25 20:54
11
回复
举报
2017-08-25 17:48
0
回复
举报
更多评论
6 评论
54 收藏
分享
返回顶部
顶部