-
UID:12641
-
- 注册时间2013-11-16
- 最后登录2023-11-02
- 在线时间364小时
- 配偶单身
-
-
- 发帖682
- 搜Ta的帖子
- 精华0
- 铜币48325
- 威望621
- 贡献值20
- 银元28073
-
访问TA的空间加好友用道具
- 发帖
- 682
- 铜币
- 48325
- 威望
- 621
- 贡献值
- 20
- 银元
- 28073
|
hCV e05
7g8}]\i+ 阿里巴巴集团开源软件巡礼 b
R> G%*a 6c,]N@,Zw VNBf2
Va 程序员的语言是代码,程序员的交流工具就是开源软件。 [KR|m,QWp D1rXTI$$ 通过开源软件,程序员不仅贡献了改变世界的工具,还向同行展示了自己的作品,期望得到交流和反馈,进一步提高软件的功能和质量。开源已经成为程序员文化的一部分。 1G$fU
zS ?{[ISk) 作为软件大厂,阿里巴巴集团为开源社区贡献了大量软件,无偿提供包含了无数工程师智慧和汗水的海量代码。在今天这个 1024 程序员节的特殊日子,语雀为大家整理了近十年来阿里巴巴集团的开源软件,希望让大家感受程序员对世界的贡献。 zP$0B!9 {VtmQU?cJ tPB r{ kU{+@MA; B+[ri&6X\ Mrysy)x 目录 Tw*:Vw |T\`wcP`q o@*eC L= NF8'O e&sZ]{uD M3P\1 一、前端 vik A
r6S-G{o : 8dQ8p; }K':tX? XHs>Q>` 设计语言 & 前端框架 Ant Design ]CHO5'%,$ h\| ~Q.kG 7DZxrVw }N[|2nR' (8T36pt~ @SeInew;`l
mo+zq~,M Ant Design 是蚂蚁金服开发和正在使用的一套企业级的前端设计语言和基于 React 的前端框架实现。它的特性:企业级金融产品的交互语言和视觉体系;丰富实用的 React UI 组件;基于 React 的组件化开发模式;背靠 npm 生态圈;基于 webpack 的调试构建方案,支持 ES6。 "Zm**h.t B( r~Nvc 地址:https://github.com/ant-design/ant-design B3|h$aKC zGzeu)d 9'nM$a 可视化语法库 [color=rgba(0, 0, 0, 0.85)]G2 dO]N&'P7 aO8n\'bv 2[
!#Xf {w:*t)@j 1Tl^mS~k J<hqF4z <LL+\kfTZO G2 [color=rgba(0, 0, 0, 0.85)]是一套基于可视化编码的图形语法,以数据驱动,具有高度的易用性和扩展性,用户无需关注各种繁琐的实现细节,一条语句即可构建出各种各样的可交互的统计图表。 $
/*19e~ ko<u0SjF)u 地址:https://github.com/antvis/g2 nb-]fa KmS$CFsGL B=14
hY@` 可视化图表库 BizCharts ^/@Z4(E 8_byS<b8 j3>0oe! ;e
Iqxe> BizCharts 是基于 G2 的 React 图表库,历经阿里两年打磨,覆盖数十个产品。 .TZ0FxW [
hzw..?g 地址:https://github.com/alibaba/BizCharts &O8vI,M _=0%3Sh r9MS,KG8 Node 应用框架 Egg zwJ
B.4@ DwSB(O#X H4RqOI ?+Gc.lU *Z}^T:3iw} &!i'Q;q egg 是为企业级框架和应用而生的 Web 框架,使用 Node.js。 -KV)1kET 1g_p`( 地址:https://github.com/eggjs/egg cxX/ b, (5CdA1| )gF>nNE 基于 React 的前端框架 umi U}f"a! QA|87alh m8M2ka ]JDKoA{S0 umi 是可插拔的企业级 React 框架,类似 Next.js。 1i=lJmr %G6Q+LMwm 地址:https://github.com/umijs/umi 5i71@?q;
s/Ne,v <"/b 5kc 通用渲染引擎 Rax V /i~IG`h/ cPaz- pHKcKqB*13 g
Va;! =u\W{1 P:D@5 B|9
[DNd Rax 是阿里开源的一个通用的 JavaScript 库,主要有 React 兼容的 API 。 使用 React 的就应该已经知道如何使用 Rax。特性:快速:快速的虚拟 DOM;微型:min + gzip 之后仅 8.0kb;通用:跨浏览器、Weex 和 Node.js。 Rhi`4wo0$ *^[m?3"W 地址:https://github.com/alibaba/rax 'O>p@BEK E~}@56ER} Yr!@p Hy 跨平台移动开发工具 Weex .-ihxEbzr WO;2=[#O; M2Q*#U>6r *<HA])D, CE,0@%6F* JG^fu*K CgT5sk} Weex 是开源的跨平台移动开发工具,能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、安卓、YunOS及Web等多端部署。 .X1xpi% LV}Z[\? 地址:https://github.com/apache/incubator-weex/ <S[]VXy ]bcAbCZ@ ;]gj:6M 自动化测试解决方案 Macaca unX mMSz( +"} #4 9 +1}8"~ <TN+-)H6 O q3aboAt uwI$t
[ 7QSrC/e Macaca是一套完整的自动化测试解决方案,支持移动端和PC端,支持Native, Hybrid, H5 等多种应用类型,并且提供客户端工具和持续集成服务。 Z$*m=]2 I{nrOb1G( 地址:https://github.com/alibaba/macaca 8O^< |