ant-design/docs/spec/introduce.zh-CN.md

109 lines
4.0 KiB
Markdown
Raw Normal View History

2016-03-31 14:17:09 +08:00
---
2017-12-22 17:49:38 +08:00
category: Ant Design
2016-03-31 14:17:09 +08:00
order: 0
2018-01-07 17:48:46 +08:00
title: 介绍
2016-03-31 14:17:09 +08:00
---
2015-08-22 19:13:06 +08:00
2017-12-25 22:15:35 +08:00
<div style="text-align:center;margin:40px 0;">
<img width="600" src="https://gw.alipayobjects.com/zos/rmsportal/lcamFWetlMgLkLmDUgmZ.png">
2016-03-10 17:43:54 +08:00
</div>
2015-08-22 19:13:06 +08:00
2018-01-04 11:24:30 +08:00
蚂蚁的企业级产品是一个庞大且复杂的体系。这类产品不仅量级巨大且功能复杂,而且变动和并发频繁,常常需要设计与开发能够快速的做出响应。同时这类产品中有存在很多类似的页面以及组件,可以通过抽象得到一些稳定且高复用性的内容。
2015-08-22 19:13:06 +08:00
2018-01-10 13:44:36 +08:00
随着商业化的趋势,越来越多的企业级产品对更好的用户体验有了进一步的要求。带着这样的一个终极目标,我们(蚂蚁金服体验技术部)经过大量的项目实践和总结,逐步打磨出一个服务于企业级产品的设计体系 Ant Design。基于『确定』和『自然』的设计价值观通过模块化的解决方案降低冗余的生产成本让设计者专注于更好的用户体验。
2015-08-22 20:51:10 +08:00
2016-03-14 16:18:06 +08:00
---
2015-08-22 20:51:10 +08:00
2016-11-23 21:09:42 +08:00
## 设计资源
2015-08-22 20:51:10 +08:00
2019-08-29 10:07:36 +08:00
我们提供完善的设计原则、最佳实践和设计资源文件([Sketch](https://ant.design/docs/spec/download-cn) 和 [Axure](https://ant.design/docs/spec/download-cn)),来帮助业务快速设计出高质量的产品原型。
2015-08-22 20:51:10 +08:00
2017-03-24 16:34:17 +08:00
- [设计原则](/docs/spec/proximity)
2017-12-25 22:15:35 +08:00
- [设计模式](/docs/spec/overview)
- [设计资源](/docs/spec/download)
2018-06-03 22:58:59 +08:00
- [Sketch 工具集](http://kitchen.alipay.com/)
2015-08-22 21:08:18 +08:00
## 前端实现
2015-12-25 13:54:47 +08:00
我们采用 [React](http://facebook.github.io/react/) 封装了一套 Ant Design 的组件库,也欢迎社区其他框架的实现版本。
2015-08-22 21:08:18 +08:00
2018-08-21 18:33:52 +08:00
```__react
use ant design icons 4.0 (#18217) * feat: use @ant-design/icons@4.0 * feat: use createFromIconfontCN to make site works * feat: update doc for Icon * feat: use icon in component Alert * feat: use icon in component Avatar * feat: use icon in component Breadcrumb * feat: use icon in component Button * feat: use icon in component Cascader * feat: use icon in component Collapse * feat: use icon in component Datepicker * feat: use icon in component Dropdown * feat: use icon in component Form * feat: use icon in component Input * feat: use icon in component InputNumber * feat: use icon in component Layout * feat: use icon in component Mention * feat: use icon in component Message * feat: use icon in component Modal * feat: use icon in component Notification * feat: use icon in component PageHeader * feat: use icon in component Pagination * feat: use icon in component Popconfirm * feat: use icon in component Progress * feat: use icon in component Rate * feat: use icon in component Result * feat: use icon in component Select * feat: use icon in component Step * feat: use icon in component Switch * feat: use icon in component Table * feat: use icon in component Tab * feat: use icon in component Tag * feat: handle rest component which using Icon * fix: remove unused vars * feat: use latest alpha ant design icons * fix: failed test in uploadlist.test.js * test: update snapshot for icons * doc: add Icon for site * doc: use @ant-design/icons in site * chore: use latest icons * fix: tslint issue * fix: test cases * fix: types for react * fix: lint rules for import orders * fix: use @ant-design/icons@4.0.0-alpha.5 to avoid insert css in server render * fix: eslint error in demo/**.md * inject antd icons * update snapshot * fix site * doc: update docs * fix: code snippets icon in site * feat: use latest @ant-design/icons * fix: icon props in message
2019-08-13 14:07:17 +08:00
import {
Export as ExportIcon,
} from '@ant-design/icons';
2018-08-21 18:33:52 +08:00
const LinkIcon = () => (
use ant design icons 4.0 (#18217) * feat: use @ant-design/icons@4.0 * feat: use createFromIconfontCN to make site works * feat: update doc for Icon * feat: use icon in component Alert * feat: use icon in component Avatar * feat: use icon in component Breadcrumb * feat: use icon in component Button * feat: use icon in component Cascader * feat: use icon in component Collapse * feat: use icon in component Datepicker * feat: use icon in component Dropdown * feat: use icon in component Form * feat: use icon in component Input * feat: use icon in component InputNumber * feat: use icon in component Layout * feat: use icon in component Mention * feat: use icon in component Message * feat: use icon in component Modal * feat: use icon in component Notification * feat: use icon in component PageHeader * feat: use icon in component Pagination * feat: use icon in component Popconfirm * feat: use icon in component Progress * feat: use icon in component Rate * feat: use icon in component Result * feat: use icon in component Select * feat: use icon in component Step * feat: use icon in component Switch * feat: use icon in component Table * feat: use icon in component Tab * feat: use icon in component Tag * feat: handle rest component which using Icon * fix: remove unused vars * feat: use latest alpha ant design icons * fix: failed test in uploadlist.test.js * test: update snapshot for icons * doc: add Icon for site * doc: use @ant-design/icons in site * chore: use latest icons * fix: tslint issue * fix: test cases * fix: types for react * fix: lint rules for import orders * fix: use @ant-design/icons@4.0.0-alpha.5 to avoid insert css in server render * fix: eslint error in demo/**.md * inject antd icons * update snapshot * fix site * doc: update docs * fix: code snippets icon in site * feat: use latest @ant-design/icons * fix: icon props in message
2019-08-13 14:07:17 +08:00
<ExportIcon className="outside-link-icon" />
2018-08-21 18:33:52 +08:00
);
const LinksList = () => (
<ul>
<li>
<a href="/docs/react/introduce" target="_blank">Ant Design of React</a>
(官方实现)
</li>
<li>
<a href="http://ng.ant.design" target="_blank">
NG-ZORRO - Ant Design of Angular<LinkIcon />
</a>
</li>
<li>
<a href="http://ng.mobile.ant.design" target="_blank">
NG-ZORRO-MOBILE - Ant Design Mobile of Angular<LinkIcon />
</a>
</li>
2019-02-17 00:17:53 +08:00
<li>
<a href="http://vue.ant.design" target="_blank">Ant Design of Vue<LinkIcon /></a>
</li>
2018-08-21 18:33:52 +08:00
<li>
<a href="https://github.com/FE-Driver/vue-beauty" target="_blank">
vue-beauty (vue)<LinkIcon />
</a>
</li>
<li>
<a href="https://github.com/priornix/antizer" target="_blank">
antizer (ClojureScript)<LinkIcon />
</a>
</li>
<li>
<a href="https://github.com/idcos/antd-ember" target="_blank">
antd-ember<LinkIcon />
</a>
</li>
<li>
<a href="https://github.com/zzuu666/antue" target="_blank">
antue (vue)<LinkIcon />
</a>
</li>
</ul>
);
ReactDOM.render(<LinksList />, mountNode);
```
2015-08-22 21:08:18 +08:00
2016-11-23 21:09:42 +08:00
## 谁在使用
- [蚂蚁金服](http://www.antgroup.com/)
- [阿里巴巴](http://www.alibaba.com/)
- [腾讯](http://www.tencent.com)
- [百度](http://www.baidu.com)
2016-11-23 21:09:42 +08:00
- [口碑](http://www.koubei.com/)
- [美团](http://www.meituan.com)
- [滴滴](http://www.xiaojukeji.com/)
- [饿了么](https://www.ele.me/)
2018-11-04 17:03:16 +08:00
- [其他用户](https://github.com/ant-design/ant-design/issues/477)
2016-11-23 21:09:42 +08:00
> 如果你的公司和产品使用了 Ant Design欢迎到 [这里](https://github.com/ant-design/ant-design/issues/477) 留言。
2018-11-04 17:03:16 +08:00
## 社区评价
- 知乎:[如何评价 Ant Design 这个项目?](https://www.zhihu.com/question/33629737)
- Hacknews: [Show HN: Antd A set of high-quality React components](https://news.ycombinator.com/item?id=13053137)
- Alligator: [Crafting Beautiful UIs in React Using Ant Design](https://alligator.io/react/beautiful-uis-ant-design/)
- Hackernoon: [Interesting JavaScript Libraries born in China](https://hackernoon.com/interesting-javascript-libraries-born-in-china-d50d1bb81355)
- [漫谈 Material Design & Ant Design](http://dwbbb.com/blog/MaterialDesignAntDesign/)
2015-08-22 20:51:10 +08:00
## 如何贡献
2016-11-23 21:09:42 +08:00
我们欢迎任何形式的贡献,有任何建议或意见,请给我们 [提问](https://github.com/ant-design/ant-design/issues)。