范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

阿里最受欢迎的16个前端开源项目

  大家好,我是Echa。
  今天小编要说的主角是阿里巴巴,一说到阿里,作为程序员的小编,马上就能联想到阿里巴巴中的达摩院,达摩院人才济济,能进去的人都是有一技之长,都是绝世高手。小编盘点阿里巴巴的达摩院的前沿实验室就有五大类前沿技术的实验室,那是神一般的存在地方。也是国人的骄傲。具体如下:机器智能实验室语音实验室 视觉实验室 语言技术实验室 决策智能实验室 城市大脑实验室 数据计算实验室计算技术实验室 智能计算实验室 数据库与存储实验室 操作系统实验室 机器人实验室自动驾驶实验室 金融科技实验室金融智能实验室 区块链实验室 生物识别实验室 X实验室量子实验室 XG实验室 XR实验室
  今天小编先简单分享阿里最受欢迎的16个前端开源项目,希望对大家有所帮助。至于复杂的达摩院实验室相关项目先发个预告,后续小编挨个挨个给大家分析讲解。全文大纲ant-design-蚂蚁金服开源的一套企业级的前端设计语言和基于 React 的前端框架实现。 g2-数据驱动的高交互可视化图形语法,一条语句即可构建出各种各样的可交互的统计图表。 fusion-企业级中后台 UI 解决方案,旨在提升设计与开发之间 UI 构建效率的工作方式。 BizCharts-基于 G2 封装的 React 图表库,数据可视化项目可能会用到 egg-企业级 Node.js 框架 umi-基于 React 的前端框架 dawn-前端构建和工程化工具,简化并统一了开发人员的日常构建与开发相关的工作。 G3D-一个基于 WebGL 的 Javascript 3D 绘图引擎。 Weex-跨平台移动开发工具。 Weex Ui-基于 Weex 的 UI 组件库 Ant Motion 动效语言& React 框架动效解决方案。 Hilo- HTML5 互动游戏引擎。这个项目可以帮助开发者快速创建HTML5游戏。 Velocity.js -JavaScript 模板引擎。 React Web -通过与 React Native 一致的 API 构建 Web 应用。 Mock.js -模拟数据生成器,帮助前端开发者独立于后端进行开发,帮助编写单元测试。 formilyjs-基于React的表单解决方案。 ant-design
  官网:https://ant.design/
  Github:https://github.com/ant-design/ant-design
  antd 是基于 Ant Design 设计体系的 React UI 组件库,主要用于研发企业级中后台产品。
  特性 提炼自企业级中后台产品的交互语言和视觉风格。  开箱即用的高质量 React 组件。  使用 TypeScript 开发,提供完整的类型定义文件。   全链路开发和设计工具体系。  数十个国际化语言支持。  深入每个细节的主题定制能力。
  如下图:
  g2
  官网:https://g2.antv.antgroup.com/
  Github:https://github.com/antvis/g2
  G2 起源于 Leland Wilkinson 的图形语法:《The Grammar of Graphics》,但又不止于图形语法。
  G2 是一个简洁的、渐进式的可视化语法。文档将按照下面的顺序去分别介绍每一个模块,你可以把它当做一个字典去搜索和查询。
  特色渐进式语法 :结合工业和学术实践,实现图形语法、动画语法和交互语法。 丰富的标记 :内置 10+ 基础标记,8+ 高阶标记。 高可扩展性 :提供统一机制扩展所有可视化组件。 个性化风格 :支持手绘、圆角、纹理等风格。 多环境渲染 :支持 Canvas、SVG 以及 WebGL,和 Node.js 服务端渲染。
  如下图:
  fusion
  官网:https://fusion.design/pc/?themeid=2
  Github: https://github.com/alibaba-fusion/next
  fusion-企业级中后台 UI 解决方案,旨在提升设计与开发之间 UI 构建效率的工作方式。
  特色企业级的中后台设计系统解决方案
  基于对阿里集团中后台业务的总结和抽象, 提供了一套开箱即用的核心模式强大的配置平台,轻松维护品牌统一
  通过设计系统站点,统一管理设计物料和前端物料; 使用 Design Token,轻松定制全局样式模块化研发,让效率突飞猛进
  配合前端工具,开发模块模板更高效原生插件,让设计和研发无缝衔接
  设计系统里所有设计物料和前端物料,都能通过 Sketch 插件直接使用,真正做到 Design to Code
  如下图:
  BizCharts
  官网:https://bizcharts.taobao.com/products/bizCharts
  Github: https://github.com/alibaba/BizCharts
  BizCharts - 基于 G2 封装的 React 图表库,数据可视化项目可能会用到。
  特性是基于 G2 4.X 封装的 React 图表库,具有 G2、React 的全部优点,可以让用户以组件的形式组合出无数种图表 集成了大量的统计工具,支持多种坐标系绘制,交互定制,动画定制以及图形定制等 性能稳定且具有强大的扩展能力和高度自定义能力 内置了g2Plot的42个基础图表
  如下图:
  egg
  官网:https://eggjs.org/
  Github: https://github.com/eggjs/egg
  Egg.js 为企业级框架和应用而生,我们希望由 Egg.js 孕育出更多上层框架,帮助开发团队和开发人员降低开发和维护成本。
  设计原则
  我们深知企业级应用在追求规范和共建的同时,还需要考虑如何平衡不同团队之间的差异,求同存异。所以我们没有选择社区常见框架的大集市模式(集成如数据库、模板引擎、前端框架等功能),而是专注于提供 Web 开发的核心功能和一套灵活可扩展的插件机制。我们不会做出技术选型,因为固定的技术选型会使框架的扩展性变差,无法满足各种定制需求。通过 Egg,团队的架构师和技术负责人可以非常容易地基于自身的技术架构在 Egg 基础上扩展出适合自身业务场景的框架。
  Egg 的插件机制有很高的可扩展性, 一个插件只做一件事 (比如 Nunjucks 模板封装成了 egg-view-nunjucks、MySQL 数据库封装成了 egg-mysql)。Egg 通过框架聚合这些插件,并根据自己的业务场景定制配置,这样应用的开发成本就变得很低。
  Egg 奉行『 约定优于配置 』,按照一套统一的约定进行应用开发,团队内部采用这种方式可以减少开发人员的学习成本,开发人员不再是『钉子』,可以流动起来。没有约定的团队,沟通成本是非常高的,比如有人会按目录分栈而其他人按目录分功能,开发者认知不一致很容易犯错。但约定不等于扩展性差,相反 Egg 有很高的扩展性,可以按照团队的约定定制框架。使用 Loader 可以让框架根据不同环境定义默认配置,还可以覆盖 Egg 的默认约定。
  与社区框架的差异
  Express 是 Node.js 社区广泛使用的框架,简单且扩展性强,非常适合做个人项目。但框架本身缺少约定,标准的 MVC 模型会有各种千奇百怪的写法。Egg 按照约定进行开发,奉行『约定优于配置』,团队协作成本低。
  Sails 是和 Egg 一样奉行『约定优于配置』的框架,扩展性也非常好。但是相比 Egg,Sails 支持 Blueprint REST API、WaterLine 这样可扩展的 ORM、前端集成、WebSocket 等,但这些功能都是由 Sails 提供的。而 Egg 不直接提供功能,只是集成各种功能插件,比如实现 egg-blueprint,egg-waterline 等这样的插件,再使用 sails-egg 框架整合这些插件就可以替代 Sails 了。
  特性提供基于 Egg 定制上层框架的能力 高度可扩展的插件机制 内置多进程管理 基于 Koa 开发,性能优异 框架稳定,测试覆盖率高 渐进式开发
  如下图:
  umi
  官网:https://umijs.org/
  Github: https://github.com/umijs/umi
  Umi,中文发音为「乌米」,是可扩展的企业级前端应用框架。Umi 以路由为基础的,同时支持配置式路由和约定式路由,保证路由的功能完备,并以此进行功能扩展。然后配以生命周期完善的插件体系,覆盖从源码到构建产物的每个生命周期,支持各种功能扩展和业务需求。
  Umi 是蚂蚁集团的底层前端框架,已直接或间接地服务了 10000+ 应用,包括 Java、Node、H5 无线、离线(Hybrid)应用、纯前端 assets 应用、CMS 应用、Electron 应用、Serverless 应用等。他已经很好地服务了我们的内部用户,同时也服务了不少外部用户,包括淘系、飞猪、阿里云、字节、腾讯、口碑、美团等。在 2021 年字节的调研报告中,Umi 是其中 25.33% 开发者的选择。
  Umi 有很多非常有意思的特性,比如。
  1、企业级,在安全性、稳定性、最佳实践、约束能力方面会考虑更多
  2、插件化,啥都能改,Umi 本身也是由插件构成
  3、MFSU,比 Vite 还快的 Webpack 打包方案
  4、基于 React Router 6 的完备路由
  5、默认最快的请求
  6、SSR & SSG
  7、稳定白盒性能好的 ESLint 和 Jest
  8、React 18 的框架级接入
  9、Monorepo 最佳实践
  如下图:
  dawn
  官网:https://alibaba.github.io/dawn/
  Github: https://github.com/alibaba/dawn
  dawn 前端构建和工程化工具,简化并统一了开发人员的日常构建与开发相关的工作。
  Dawn 取「黎明、破晓」之意,原为「阿里云·业务运营团队」内部的前端构建和工程化工具,现已完全开源。它通过  pipeline  和 middleware  将开发过程抽象为相对固定的阶段和有限的操作,简化并统一了开发人员的日常构建与开发相关的工作。
  有什么特点?采用中间件技术,封装常用功能,易于扩展,方便重用 支持 pipeline 让多个 task 协同完成构建任务 简单、一致的命令行接口,易于开发人员使用 支持基于「中心服务」管理中间件和工程模板 支持搭建私有中心服务,并统一下发构建规则,易于团队统一管理
  如下图:
  G3D
  官网: https://alibaba.github.io/G3D/
  Github: https://github.com/alibaba/G3D
  G3D 是一款基于 WebGL 实现的 JavaScript 3D 渲染引擎。本系列教程将教会你如何使用 G3D。
  基础
  遵循以下几个步骤,以创建最基础的 3D 场景。 创建一个渲染引擎(Engine),传入 canvas 对象。 创建一个场景(Scene),传入刚刚创建好的渲染引擎。 创建一个相机。在大多数情况下,你需要创建透视相机(PerspectiveCamera),这里我们创建一个环绕透视相机(RotatePerspectiveCamera),它继承自透视相机。 创建一些光源。G3D 提供了几种不同类型的光源,这里我们创建了一个平行光源(DirectionalLight)。 创建一些网格体(Mesh)。这里,我们创建了一个球形的网格体和一个矩形平面的网格体。 使场景开始渲染。
  如下图:
  Weex
  官网: http://weex.incubator.apache.org/
  Github: https://github.com/apache/incubator-weex/
  Weex - 跨平台移动开发工具
  如下图:
  weex-ui
  官网: https://apache.github.io/incubator-weex-ui/#/
  Github: https://github.com/apache/incubator-weex-ui
  weex-ui 基于 Weex 的 UI 组件库 。
  如下图:
  Ant Motion
  官网: https://motion.ant.design/index-cn
  Github: https://github.com/ant-design/ant-motion/
  Motion动效动效价值  衡量动效意义
  界面动效能加强用户认知且增加活力。
  动效价值#增加体验舒适度: 让用户认知过程更为自然。增加界面活力:第一时间吸引注意力,突出重点。描述层级关系:体现元素之间的层级与空间关系。提供反馈、明确意向:助力交互体验。
  衡量动效意义#
  衡量一个动效是否有意义,我们可以通过以下几个标准来考核:一个动效的存在是否合理:是否带有明确的目的性,助力交互体验,没有多余的动效。动效与性能:不能出现大幅度波动丢帧或者卡顿现象, 动效的体验须是流畅的,并且不影响产品的性能。
  如下图:
  Hilo- HTML5
  官网: https://hiloteam.github.io/
  Github: https://github.com/hiloteam/Hilo
  Hilo是一个跨终端的互动游戏解决方案。他有以下几个特点值得被推荐。
  Hilo作为一个跨终端的互动游戏解决方案。它的源码和架构是无依赖的,模块化的。同时也是开源的。
  为了满足使用不同脚本模块加载器的同学的喜好。Hilo提供了多种模块范式的包装版本,请看这里不管你属于哪一个阵营,都能找到你爱的哪一个。
  Hilo对于跨终端的解决方案是:永远保持最小内核,以渐进增强的独立Shim Adaptor的方式去包容不同终端。如果你的项目只需要适配对canvas和css3支持度良好的高级浏览器或者webview,你可以直接使用Hilo基础渲染器。如果需要适配不支持canvas的终端,只需要简单的引入一个Flash Shim模块即可。
  Hilo不仅仅是一个渲染引擎,它更是一个集成了 Hilo Audio, Hilo Preload 等游戏构建服务的综合解决方案。
  除此之外,Hilo为动画纹理集的产出提供了一套自动化的输出方案,力求为你的构建带来更多的便利。
  如下图:
  Velocity.js
  Github:https://github.com/shepherdwind/velocity.js
  velocity.js是 velocity模板语法的javascript实现。
  特性支持客户端和服务器端使用 语法分析和模板渲染分离 基本完全支持velocity语法 Vim Syntax
  如下图:
  React Web
  Github: https://github.com/taofed/react-web
  通过 React Native 兼容的 API 构建无线 Web 应用
  如下图:
  Mock.js
  官网:http://mockjs.com/
  Github: https://github.com/nuysoft/Mock/wiki
  mockjs 模拟数据生成器,帮助前端开发者独立于后端进行开发,帮助编写单元测试。
  如下图:
  formilyjs
  官网:https://formilyjs.org
  Github:https://github.com/alibaba/formily
  介绍
  在 React 中,在受控模式下,表单的整树渲染问题非常明显。特别是对于数据联动的场景,很容易导致页面卡顿,为了解决这个问题,我们将每个表单字段的状态做了分布式管理,从而大大提升了表单操作性能。同时,我们深度整合了 JSON Schema 协议,可以帮助您快速解决后端驱动表单渲染的问题。
  特性 可设计,借助 Form Builder 可以快速搭建表单  高性能,字段分布式渲染,大大减轻 React 渲染压力  支持 Ant Design/Fusion Next 组建体系  JSX 标签化写法/JSON Schema 数据驱动方案无缝迁移过渡  副作用逻辑独立管理,涵盖各种复杂联动校验逻辑  支持各种表单复杂布局方案
  如下图:
  最后
  一台电脑,一个键盘,尽情挥洒智慧的人生;几行数字,几个字母,认真编写生活的美好;
  一 个灵感,一段程序,推动科技进步,促进社会发展。
  创作不易,喜欢的老铁们加个关注,点个赞,打个赏,后面会不定期更新干货和技术相关的资讯,速速收藏,谢谢!你们的一个小小举动就是对小编的认可,更是创作的动力。

当高血压遇上骨关节炎骨关节炎(Osteoarthritis,OA)是好发于中老年人群的一种慢性退行性骨关节疾病,以关节疼痛活动受限为主要症状。该病发病率较高,全球约有5亿患者,我国40岁以上人群OA患笔记本电脑接口不够?可以试试倍思9合一扩展坞现在像小米华为等新出的笔记本都很漂亮,很轻薄便携,超薄型笔记本电脑虽然便携性比较高,但接口配置上往往只有一个TYPEC接口,在许多应用场景会有限制,例如外接投影仪进行讲解外接网线等网络不断连,冲浪更轻松,蒲公英4G无线路由器体验随着新时代的人们对于网络的需求的不断增强,不管我们无论是走到哪里,都已经实现了网络全覆盖,上班期间有公司的网络,回到家里有家里的网络可用,这些都在一定程度上满足了我们日常用网需求。笔记本最佳伴侣,倍思金属微光多功能扩展坞早以前的笔记本电脑上标配很多扩展接口的,但现在的趋势是不断减少这些接口,只留了一个万能接口,TypeC接口,它保障了笔记本的轻薄便携美观,但也给工作带来不便,所以扩展坞应用而生,通欧文,真的要和全世界为敌?欧文发话,通过周边群众正式透露自己不愿接种疫苗的原因。据大记者ShamsCharania报道,他并不反对疫苗,之所以拒绝接种,是因为不满有些人因不接种疫苗而丢掉了工作。此番言论,帝故宫的屋顶上没有鸟屎?这些听起很靠谱的谣言,你是不是也信最近,故宫深夜挖永乐大典的消息,你听说过吗?吓得故宫都连忙回应辟谣只是宫墙外电力井检修,真正的考古阵仗可比这大多了!这些年,故宫有多火,关于它的谣言就有多离谱!假期里想去故宫玩耍,故宫一条不成文规定,5点必须清场,62年前的教训至今难忘每当前往一个好玩的美丽的景点,大多数人都会希望能长时间地在那里停留。因为对于一些庞大的建筑物比如故宫巍峨的自然景观比如长白山,那基本上是花上一整天,以最快的速度走马观花都没办法完全女星到底有多瘦?露脸VOGUE跟工作人员站一起,童瑶何穗成纸片人秦岚说过,娱乐圈中的女艺人,私下都瘦得跟鬼一样,这让我们不少人好奇,女明星在现实生活中,到底有多瘦?才能让秦岚有这样的感受。在别人看来她们光鲜亮丽,可是要保持好身材跟高颜值,就需要最让孩子停不下筷子的竟然是0失败的酸汤肥牛自从带着孩子去餐厅吃饭点了酸汤肥牛这道菜,孩子就天天叨叨着还要去吃这道菜,总不能为了吃这道菜,我天天都得去饭店吃饭吧(关键钱包受不了)我这个在孩子心目中无所不能的妈妈,必须学会这道陈赫带俩女儿游迪士尼,安安小麦肤色像极张子萱,裙子包包买不停10月13日,陈赫在社交平台晒出一段视频,自曝带着两个孩子同游迪士尼。陈赫穿着黑色T恤,打扮十分简单随意,看上去瘦了不少。他和大女儿安安坐在一起乘坐游乐项目,小女儿则和阿姨坐在另一晚间悦读感谢在过往时光里,一路坚持的自己01hr回首来时的路,有过欢喜,有过悲伤,有过辉煌,也有过跌撞。可无论日子有多么艰难,请记得给自己一个大大的拥抱,感谢在过往时光里,一路坚持的自己。有句话说得极好别和往事战斗,我们
温榆河公园3万平方米帐篷营地开放,春光大好快来踏青吧清明小长假,位于朝阳区的温榆河公园示范区内,3万平方米的帐篷营地向市民开放。天气晴朗,不冷不热,不少市民携家带口支开帐篷,惬意地享受难得的假期。上午9时30分,记者自9号门进入温榆周继红做重要决定奥运4金王,17岁奥运冠军,将无缘巴黎奥运近日,中国跳水队吸引了粉丝的关注,也得到了媒体的着重报道,作为中国跳水队的领队,周继红做出了非常重要的决定,对队内阵容进行比较大的改动,只有这样才能确保中国跳水队不断更新换代,在之92万!金墩墩拍卖成功后,武大靖额外捐款10万,善款全用于公益作为4年1届的大型国际体育赛事,北京冬奥会给大家留下了深刻的印象,除了赛场上发挥出色的冰雪运动员之外,北京冬奥会吉祥物冰墩墩也成为大家关注的焦点。与此同时,每一名金牌得主都能获得冠狂轰71169,苦吞17连败!东部黑马创耻辱纪录,别把阿赞当乔丹北京时间4月3日,NBA常规赛继续进行,芝加哥公牛队在主场迎战迈阿密热火队。公牛队全明星周末过后一路下跌至东部第5位,即便他们过去4场比赛赢下3场,可猛龙队一波5连胜后直接威胁到公张本智和入读早稻田!19岁华裔少年穿西装,戴领带,笑容很灿烂张本智和入读早稻田!19岁华裔少年穿西装,戴领带,笑容很灿烂北京时间2022年4月3日星期日消息。恭喜,2003年出生的张本智和,在自己19岁的年龄进入到了早稻田学习。穿着西装,戴中国女排大名单将出炉,体能测试成关键指标,已有12人离开训练营4月2日3日,新一届中国女排训练营的队员将在宁波北仑基地参加体能测试的考核,而这将是中国女排新一届大名单出炉的关键参考指标。据新华体育报道,中国女排主教练蔡斌正式,从2月17日开始C罗花费800万欧购豪车,为未婚妻一掷千金,大家庭将迎来新成员近日有媒体关注到C罗一家的最新动态,C罗在前不久带领葡萄牙国家队获得了好成绩,已经顺利进入了世界杯的正赛,将会在之后的比赛里不断前进,而C罗在最近购买的豪车,终于到货,他在2019浪漫的遗憾!NCAA半决赛杜克惜败北卡,千胜教头结束42年坚守北京时间今日(4月3日),NCAA一级联赛(Division1)男篮锦标赛疯狂三月半决赛正式拉开序幕。杜克大学最终7781惜败于宿敌北卡罗莱纳大学,无缘最终的决赛。超过百年恩怨的两单节狂轰37分净胜20分,广东男篮打疯了,但有2个隐患让杜锋头疼北京时间4月3日晚间,CBA季后赛12进8第二场的较量,广东男篮对阵天津男篮。第一节结束后,广东队暂时以3717领先。单节就净胜20分,广东队完全打疯了,但他们也有苦恼,两个隐患让朝鲜的物价高吗?带你看看朝鲜人的商店对于朝鲜的物价,很多人觉得是个谜。因为外国游客到朝鲜旅行,只能到涉外场所消费。涉外场所的消费水平相对较高,不能真正反应朝鲜物价。谈到朝鲜物价,存在两个体系。一个体系是配给以内的物价石实拍非洲小渔村,环境优美,生活富足我们都知道马达加斯加是一个非常漂亮的岛屿,当地人生活的怎么样今天就带你们走进一个渔村,乘坐当地的独木舟游览澙湖及海边的小渔村,等下就把我的所见所闻分享给大家。穆龙达瓦位于马达加斯加