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

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

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

G3D 是阿里巴巴开源的一款基于 WebGL 的 javascript 3D 画图引擎。与其他的 WebGL 3D 引擎对比,G3D 是越发「纯粹」的渲染引擎,也就是说,它完全不依靠任何 DOM API,而是仅仅依靠一个 canvas 工具(可能类 canvas 工具)。该特征使得 G3D 不只可以或许运行在赏识器情形中,也可以或许运行在一些非赏识器的 js 终端情形下(hybrid 情形),好比 GCanvas 情形(基于 Weex 或 ReactNative)。

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

11.跨平台移动开拓器材 Weex

Weex

Weex 是开源的跨平台移动开拓器材,可以或许美满分身机能与动态性,让移动开拓者通过简便的前端语法写出Native级此外机能体验,并支持iOS、安卓、YunOS及Web等多端陈设。

地点:https://github.com/apache/incubator-weex/

12.基于 Weex 的 UI 组件库 Weex Ui

Weex Ui

Weex Ui 是一个基于 Weex 的富交互、轻量级、高机能的 UI 组件库。

地点:https://github.com/alibaba/weex-ui

13.动效说话& React 框架动效办理方案 Ant Motion

Ant Motion

Ant Motion 是从蚂蚁金服的 Ant Design 中提炼出来的动效说话。它不只仅是动效说话,同时也是一套 React 框架动效办理方案,提供了单项,组合动画,以及整套办理方案,辅佐开拓者更轻易的在项目中行使动效。

地点:https://motion.ant.design/

14.多页面切换场景同一办理方案 UltraViewPager

UltraViewPager 是阿里开源的一个封装多种特征的 ViewPager ,首要是为多页面切换场景提供同一办理方案。

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

15.模块化 UI 界面方案 Tangram UI

 Tangram UI

Tangram,七巧板,是天猫团队开源的跨平台模块化 UI 界面方案。

Tangram 不只仅是一个 Native(iOS & Android)的界面开拓框架,而是从一般事变中沉淀出的一套界面办理方案,涵盖了 Native SDK、GUI操纵台、后端逻辑容器、组件库机制的一整套方案。

地点:http://tangram.pingguohe.net/

16.自动化测试办理方案 Macaca

Macaca

Macaca是一套完备的自动化测试办理方案,支持移动端和PC端,支持Native, Hybrid, H5 等多种应用范例,而且提供客户端器材和一连集成处事。

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

17.基于 React 的中靠山应用办理方案 飞冰 ICE

ICE

飞冰(ICE) 是一套基于 React 的中靠山应用办理方案,ICE 包括了一条从计划端到开拓端的完备链路,辅佐用户快速搭建属于本身的中靠山应用。

面向计划者端,ICE 提供了 ICE Design 计划说话,来给 UI 界面提供专业的视觉指导。面向开拓者端,ICE 提供了 Iceworks 器材,这是一个图形化界面的开拓平台,它承载了 ICE 的物料系统和开拓体验。

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

18.HTML5 互动游戏引擎 Hilo

Hilo 是阿里巴巴团体开拓的一款HTML5跨终端游戏办理方案,ta可以辅佐开拓者快速建设HTML5游戏。

地点:https://github.com/hiloteam/Hilo

19.JavaScript 模板引擎 Velocity.js

Velocity.js 是velocity模板语法的javascript实现。Velocity 是基于Java的模板引擎,普及应用在阿里集 体各个子公司。Velocity模板合用于大量模板行使的场景,支持伟大的逻辑运算,包括 根基数据范例、变量赋值和函数等成果。Velocity.js 支持 Node.js 和赏识器情形。

地点:https://github.com/shepherdwind/velocity.js

20. 非侵入式运行期 AOP 框架 Dexposed

Dexposed 是阿里巴巴无线奇迹部第一个重量级 Andorid 开源软件,基于 ROOT 社区闻名开源项目 Xposed 改革剥离了 ROOT 部门,演化为处事于地址应用自身的 AOP 框架。它支撑了阿里大部门 App 的在线分钟级客户端 bugfix 和线上调试手段。

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

21. 自动化测试办理方案 UI Recorder

UI Recorder

UI Recorder 是一款零本钱的整体自动化测试办理方案,一次自测便是多次测试,测一个赏识器便是测多个赏识器!

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

22. Android 应用热修复器材 AndFix

AndFix 是阿里巴巴开源的 Android 应用热修复器材,辅佐 Anroid 开拓者修复应用的线上题目。Andfix 是 "Android hot-fix" 的缩写。

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

(编辑:湖南网)

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

热点阅读