如何评价 Ant Design 这个项目(一个设计语言)?

蚂蚁金服出品的一款前端UI library,从个人来看觉得项目品质不错,因此有考虑应用在自己的项目中。特别是平时开发过程中使用的也是相同技术栈(React,ES6,webpack)。想了解背后的团队以及项目本身的设计。项目地址:ant-design/ant-design · GitHub项目官网:ant.design/谁在使用:Ant Design Users · Issue #477 · ant-design/ant-design
关注者
1945
被浏览
194605

83 个回答

关于Ant Design我要说几句。

Kissy之母承玉 (之父是 @玉伯 ) 在大约在三年前还没去蚂蚁金服时就开始了React研究之路,后来让人惊讶的是去蚂蚁开创了Ant Design这个伟大的项目。

这个项目在0.x的时候我们就一直在关注,一年多前在团队内部有使用过,使用过的同学表示非常好用,基本上想到的页面交互都可以用Ant Design来实现,大大降低了页面开发成本。

由于我们团队(阿里通信前端团队)很早开始使用Vue,所以在15年底我们fork了@仙森(黄朝桂) 同学的okoala/vue-antd: Vue UI Component & Ant.Design,打算基于此打造vue-antd,但是开始不久后遇到了困难,因为Ant Design的功能实在是太强大了,底层的react-component · GitHub组件实现很复杂,根本不可能把功能照搬到Vue组件库里。

后来我们改变思路,自己实现想要的功能,现在很多组件设计理念就是直接抄的Ant Design的,甚至连文档系统也是直接用的Ant Design的benjycui/bisheng,这一套文档系统也是非常之强大。现在几个Star比较多的Vue组件库应该也都参考过Ant Design的设计,比如iview/iview: UI Components with Vue.js

当时Ant Design对于我们最大的不足就是不支持换肤(今天去看已经支持了,如果有类似BootStrap的在线配置工具就更完美了),在设计风格上能更灵活多变的话,恐怕就没有其它React组件库什么事了。

至于设计语言方面,Ant Design可能也是开了UI组件库的先河。组件的视觉、交互设计和前端的融合可谓是相当让人佩服,本人是前端所以对设计上不展开评价。

Ant Design经过两年多的积累和折腾,功能和文档都有着很好的体验,加上有 @偏右、承玉、阮老师、@徐飞等大牛坐阵,在Github上过万Star应该早已在预料之中,相信成为下一个类似BootStrap的顶级明星项目也不远了。


最后打个招聘广告: 阿里通信求前端工程师 - 知乎专栏

泻药。
你这个问题是“想了解背后的团队以及项目本身的设计。”

1,项目本身的设计应该你之前也说了,es6,React,webpack,应该再加一个npm。
主要是基于react来构建一整套ui组件库,组件库的设计原则在官网也能找到:
react-component.github.io/component-design.md at master · react-component/react-component.github.io · GitHub

2,背后的团队。
你可以看一下这里:
Network Members · ant-design/ant-design · GitHub
再去翻看整个项目的commits那一项,主要是由 @偏右 和 yiminghe 主导。
偏右我不太了解,应该当时我已经离开阿里了,我和支付宝的同学也联系不多(不套近乎了,压根没有认识的人,或者我认识但对方不认识或者记得我了。)
但是minghe我还是接触过的,曾经一起做过项目,当时我在阿里的时候(我是一个渣渣的时候),他是基于玉伯的kissy editor做的第二版富文本编辑器,之后又是单独承担kissy的主要开发工作。所以你懂的。。

应该之前的那个Arale - 随心构建互联网应用 应该是都是 @偏右 一伙人开发的。

arale的代码我仔细看过,学到不少东西,当时使用也是收获颇多。
react不是十分了解(没用过压根在业务里)所以我不便发表什么看法,但是就这个开发团队的组合和背景来说,质量是绝对有保证的,这是一个可怕的前端团队,有着可怕的执行力,我也曾经想做过类似的东西,实在不是一个人力所能及。。。

十分期待。

说错了不要打我,我改。。