Alibaba开源的优质前端项目

FusionDesign

年12月,FusionDesign正式开源。

FusionDesign是一套企业级中后台UI的解决方案,致力于解决设计师与前端在工作协同、产品体验一致性、开发效率方面的问题。

你可以通过一站式协作平台灵活地定制自己的DesignSystem,生成设计物料与代码分片到设计师的工具端FusionCool及开发者的工具端Iceworks,同时保证代码和视觉稿之间的一致性。

该项目已经在阿里内部沉淀了三年。

AntDesign

AntDesign是蚂蚁金服开发和正在使用的一套企业级的前端设计语言和基于React的前端框架实现。

特点:

企业级金融产品的交互语言和视觉体系;

丰富实用的ReactUI组件;

基于React的组件化开发模式;

背靠npm生态圈;

基于webpack的调试构建方案,支持ES6。

企业级Node.js框架Egg

Egg.js有很高的可扩展性的插件机制,一个插件只做一件事。Egg.js通过框架聚合这些插件,并根据自己的业务场景定制配置,这样应用的开发成本就变得很低。

Egg奉行『约定优于配置』,按照一套统一的约定进行应用开发,团队内部采用这种方式可以减少开发人员的学习成本,可以流动起来。

React应用的服务器渲染框架Beidou

Beidou(北斗)是阿里巴巴开源的一个NodeJSReact同构框架,基于Egg.js开发。

功能/特性

高性能,相比客户端渲染2-5倍性能提升

搜索引擎友好(SEO)

支持ES6/ES7/ES8JavaScript语法

支持TypeScript

支持SCSS/Sass

支持自动路由

提供扩展默认webpack配置的接口

可自定义视图渲染中间件

易使用的CLI工具可拔插的同构能力

高交互可视化图形语法AntV-G2

G2是一套基于可视化编码的图形语法,以数据驱动,具有高度的易用性和扩展性,用户无需


转载请注明:http://www.aierlanlan.com/rzgz/4019.html