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

蚂蚁金服出品的一款前端UI library,项目还没有正式release,因此部分文档还在持续构建中。但从个人来看觉得项目品质不错,因此有考虑应用在自己的项目中。特别是平时开发过程中使用的也是相同技术栈(React,ES6,webpack)。想了解背后的团队以及项目本身的设计。 项目地址:ant-design/ant-design · GitHub 项目官网:ant.design/
关注者
1594
被浏览
139504

关于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的顶级明星项目也不远了。


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