加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

2018年阿里巴巴重要开源项目汇总

发布时间:2018-12-15 11:24:24 所属栏目:编程 来源:阿里云云栖社区
导读:开源展示了人类配合协作,成就分享的魅力,每一次技能成长都是站在巨人的肩膀上,技能诸多创新和成长每每就是基于开源成长起来的,没有任何一家收集公司可以不行使开源技能,仅靠自身技能而成长起来。阿里巴巴各个团队都是发自心田地将踩过的坑和总结的经
副问题[/!--empirenews.page--]

2018年阿里巴巴重要开源项目汇总

开源展示了人类配合协作,成就分享的魅力,每一次技能成长都是站在巨人的肩膀上,技能诸多创新和成长每每就是基于开源成长起来的,没有任何一家收集公司可以不行使开源技能,仅靠自身技能而成长起来。阿里巴巴各个团队都是发自心田地将踩过的坑和总结的履历融入到开源项目中,供业界全部人行使,但愿辅佐他人办理题目。

云栖社区特在2018年年尾,将阿里巴巴的一些重要的开源项目举办清算,但愿对各人有所辅佐。(以下项目排名不分先后)

这些优质的开源项目即将创立便于开拓者交换的接头钉钉群。社区将不绝更新,接待各人插手接头。

前端

1.数据驱动的高交互可视化图形语法 AntV - G22018年阿里巴巴重要开源项目汇总

AntV - G2

G2 是一套基于可视化编码的图形语法,以数据驱动,具有高度的易用性和扩展性,用户无需存眷各类繁琐的实现细节,一条语句即可构建出各类百般的可交互的统计图表。

同时,G2 也是 AntV 最重要的构成,始于《The Grammar of Graphics》一书描写的视觉编码语法体系(这也是 G2 项目定名的由来)。

项目地点:https://github.com/antvis/g2

2.企业级中靠山 UI 办理方案 Fusion Design

Fusion Design

Fusion Design 是一种旨在晋升计划与开拓之间 UI 构建服从的事变方法。通过建树基于 DPL 模式的,计划、前端之间的尺度协议与事变流,来快速构建切合营业诉求的 DPL,晋升 DPL 的构建服从和应用服从,辅佐营业快速实现 UI 构建。

项目地点:https://fusion.design/

3.计划说话 & 前端框架 Ant Design

Ant Design

Ant Design 是蚂蚁金服开拓和正在行使的一套企业级的前端计划说话和基于 React 的前端框架实现。它的特征:企业级金融产物的交互说话和视觉系统;富丰富用的 React UI 组件;基于 React 的组件化开拓模式;背靠 npm 生态圈;基于 webpack 的调试构建方案,支持 ES6。

地点:https://github.com/ant-design/ant-design

4.基于 G2 封装的 React 图表库 BizCharts

BizCharts

BizCharts 是一个基于 G2 封装的 React 图表库,具有 G2、React 的所有利益,可以让用户以组件的情势组合出无数种图表;而且集成了大量的统计器材,支持多种坐标系绘制,交互定制,动画定制以及图形定制等等。信托 BizCharts 定能成为您的数据可视化项目标强力助手。

地点:https://github.com/alibaba/BizCharts

5.企业级 Node.js 框架 Egg

Egg

阿里开源的企业级 Node.js 框架。Egg.js 的插件机制有很高的可扩展性,一个插件只做一件事。Egg.js 通过框架聚合这些插件,并按照本身的营业场景定制设置,这样应用的开拓本钱就变得很低。

地点:https://github.com/eggjs/egg

6.基于 React 的前端框架 umi

umi 是可插拔的企业级 React 框架,相同 Next.js。
地点:https://github.com/umijs/umi

7.前端构建和工程化器材 Dawn

Dawn

Dawn 取「黎明、拂晓」之意,原为「阿里云·营业运营团队」内部的前端构建和工程化器材,现已完全开源。它通过 pipeline 和 middleware 将开拓进程抽象为相对牢靠的阶段和有限的操纵,简化并同一了开拓职员的一般构建与开拓相干的事变。

地点:https://alibaba.github.io/dawn/

8.页面逻辑原型 Ant UX

Ant UX

这是一套建造页面逻辑的素材库,当你在产物计划初期,可以用它来绘制页面与页面之间的逻辑图,辅佐你相识产物架构,营业流程。

共同器材: OmniGraffle ,Sketch

OmniGraffle 可以用来绘制图表,流程图,组织布局图以及插图,也可以用来组织脑子中思索的信息,组织脑子风暴的功效,绘制心智图,作为样式打点器,或计划网页或PDF文档的原型。
Sketch 是一个矢量计划软件,可以辅佐你快速投入UI计划傍边。

地点: http://ux.ant.design/

9.跨容器的渲染引擎 Rax

Rax

Rax 是阿里开源的一个通用的 JavaScript 库,首要有 React 兼容的 API 。 行使 React 的就应该已经知道怎样行使 Rax。

地点:https://alibaba.github.io/rax/

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读