实在国内来说,在前端领域,阿里巴巴、蚂蚁金服、饿了么(当然现在也被阿里收购了)、腾讯、今日头条、滴滴、小米、陆金所、网易等等大多都有一套自己的解决方案。尤其是有的企业已经形成了一套标准,而这里面又以蚂蚁金服和饿了么建树最高,并且对开源事业做出了极大的贡献。
饿了么的element以及阿里的ant design以及对react框架的贡献都可以说做得非常好了,那么我们接下来看一下到底在杭州阿里的这个前端团队。
什么是Ant Design?
因为蚂蚁金服企业级产品变得越来越复杂,量级巨大功能复杂,并且变动异常频繁,同时要应对世界顶级的并发,要面临如此巨大的业务难度,不光是技术上对于代码的要求,那么这时候需要开发和设计都能做出一个高响应的系统架构。随着商业化的趋势,越来越多的企业级产品对更好的用户体验有了进一步的要求。带着这样的一个终极目标,蚂蚁金服体验技术部经过大量的项目实践和总结,逐步打磨出一个服务于企业级产品的设计体系 Ant Design。基于『确定』和『自然』的设计价值观,通过模块化的解决方案,降低冗余的生产成本,让设计者专注于更好的用户体验。这便是Ant Design,本质上是一套设计语言,但是在前端方面,蚂蚁金服围绕Ant deisgn打造了一套基于众多前端框架的实现,这里面最具代表的就是居于React的实现。
为什么要吹一波Ant Design?
首先是大厂支持,大团队背书,其次是基于大的框架实现!蚂蚁金服官方支持,阿里巴巴“大前端、大无线”战略下背书支持,而且基于react,vue都有很好的实现,这一点具有极大的优势,不用担心发展问题。
其次是蚂蚁金服正是基于React做了实现,相信大家应该清楚,现在Web App有多方便,极大的减少了原声App的开发成本,现在互联网产品需求变化频繁,业务更迭很快,对于设计、代码要求都非常高。在一些核心功能上采用原生开发,但是对于一些变动比较频繁的功能,采用Web App的开发方式,可以更好的应对频繁的需求。而react、react native就是一套完整的PC和移动的综合技术解决方案。