阿里开源Ant Design 圣诞“彩蛋”炸雷,开源项目也不能任性
ccwgpt 2024-10-04 14:05 41 浏览 0 评论
喜庆洋洋的圣诞节,技术圈也十分热闹。因为今天开源届被一个前端 UI 框架的“彩蛋”掀翻天了。事件起因是蚂蚁金服的 Ant Design 框架,开发者别出心裁地在框架代码中埋下了一个会在圣诞节当天触发的“彩蛋”。
如图中所看到的,本来这应该是一个正常的蓝色按钮,而上面的「积雪」效果就是 Ant Design 今天的圣诞节彩蛋之一。
众所周知 Ant Deign 有着大量的用户群体,而这个“彩蛋”呈现出来的最终效果却是犹如一颗“毒蛋”,说是一场灾难也不为过,最后也把众多的框架使用者给坑了 —— 大量前端开发者纷纷前往 Ant Design 的 GitHub 仓库留言、吐槽……
有开发者留言说:“我们是做2B应用的,这种彩蛋让人有失控的感觉,翻了下过去的release里也没有提到过这个彩蛋,看起来是故意为之。但如果用户有意见,我们就被动了。加彩蛋可以,但最好控制权还是在开发者手里,默认关闭,由开发者决定是否开启。开发者给最终使用者的惊喜叫彩蛋,而框架给开发者的惊喜就是惊吓了。”
而某高性能响应式 Web 开发者表示,antd 是业内领先的前端组件库之一,此前它给大家留下了相当正面的印象。但在本次事件发生后,大家对它的信任瞬间涣散了。
Ant Design 的核心维护人员面对用户突如其来的质疑和吐槽,立马做出了回应, 并提供了修复的方法:
关于 Ant Design 圣诞彩蛋,起源自 2018 年 9 月 10 日我的一次提交:add christmas easter egg · ant-design/ant-design@00aebeb,代码实现会在 12 月 25 日当天给所有按钮添加积雪效果,并增加 `Ho Ho Ho!` 的浏览器默认提示信息。这完全是我个人的一意孤行且愚蠢的决定,是我的错误给大家造成了不良影响,非常抱歉。
(本文综合自CSDN、cnBeta、IT之家等)
相关推荐
- 智能调度!多 AI 协作框架搭建高效对话系统
-
想打造智能客服、旅行规划或电商支持系统?开源项目AgentSquad提供轻量级解决方案,让多个AI模块无缝协作,提升交互效率!核心功能亮点智能任务分配:自动识别用户意图,动态路由到最合适...
- XXL-JOB任务调度系统全解析
-
一、任务调度基础概念1.1核心定义任务调度是系统在预设时间或触发条件下自动执行特定任务的过程。在分布式系统中,需通过调度中心统一管理任务,由执行器集群执行任务逻辑,实现高可用与负载均衡68。1.2...
- 字节跳动宣布开源Godel-Rescheduler:适用于云原生系统的全局最优重调度框架
-
智通财经APP获悉,4月18日,字节跳动技术团队宣布开源Godel-Rescheduler,一个基于全局最优调度策略的重调度框架。它不仅能识别集群中的异常节点和任务,还能智能推荐任务到最合适的位置,并...
- 新一代 Cron-Job分布式任务调度平台 部署指南
-
官方文档链接:部署文档项目官网:Cron-Job分布式任务调度平台Gitee仓库:cron-job:cron-job,定时任务,分布式,任务调度平台,简单易用,超低延迟,支持用户权限管理,多语言客...
- 程序员必看:互联网应用架构设计指南——打造高并发系统
-
完整互联网应用架构设计指南1、数据库与应用解耦,告别跨库灾难程序与数据库之间必须遵循“单元化”原则,通过数据源治理彻底切断DBLINK这类耦合毒瘤。数据库连接如同系统血管,跨库操作就像血管搭桥,稍有不...
- 【特别关注】面向密码资源池的单任务高性能通信调度技术研究与实现→
-
摘 要:密码技术是保障网络与信息安全的核心技术和基础支撑。在云计算、大数据等新领域场景下,一般通过“密码资源池化”机制为密码应用提供按需分配及弹性扩展的密码服务功能。分组算法和杂凑算法的数据分组间存在...
- Java实现高效任务调度系统的妙招
-
Java实现高效任务调度系统的妙招提到任务调度系统,很多小伙伴可能会想到那些复杂庞大的框架。但其实,Java本身就有非常强大的工具可以帮助我们构建高效的调度系统。今天就让我们用轻松幽默的方式,一起来看...
- C#并发流程控制框架:基于CSP模型的工控逻辑与运动控制利器(单线程调度每秒100万次以上)
-
我们致力于探索、分享和推荐最新的实用技术栈、开源项目、框架和实用工具。每天都有新鲜的开源资讯等待你的发现!项目介绍CsGo是一个功能强大、易于使用的C#并发流程控制框架和运动控制框架,适用于工业自...
- 字节跳动开源云原生调度框架Godel-Rescheduler
-
IT之家4月18日消息,在云原生调度中,一次调度往往无法解决所有问题,需要配合重调度来优化资源分配和任务摆放。今日,字节跳动技术团队宣布开源Godel-Rescheduler,号称是“适用于...
- 从 0 到 1:构建基于 Linux 的分布式任务调度平台实战指南
-
在现代分布式系统中,任务调度系统扮演着关键角色,无论是定时任务执行、批量计算,还是大规模任务并发控制,构建一个可扩展、高可用、可视化的分布式任务调度平台已经成为DevOps和系统架构设计中的核心一...
- 如何设计一套分布式任务调度系统?
-
什么是分布式任务调度器?为什么需要分布式任务调度系统?如何设计一套分布式任务调度系统?这篇文章,我们来详细分析。1.什么是分布式任务调度系统?分布式调度系统是一种软件系统,用于在多个计算节点上协调和管...
- 可视化任务调度框架:15个热门.Net开源项目
-
今天盘点下1月份分享的15个.Net开源项目(点击标题查看详情)。1、一个非常强大的可视化.NET开源任务调度框架Hangfire是一个开源的.NET任务调度框架,目前1.6+版本已支持.NETCo...
- 定时任务工具,《此刻我要...》软件体验
-
之前果核给大家介绍过一款小众但实用的软件——小说规则下载器,可以把网页里的小说章节按照规则下载到本地,非常适合喜欢阅读小说的朋友。有意思的是,软件作者当时看到果核写的体验内容后,给反推荐到他的帖子里去...
- 前端定时任务的神库:Node-cron,让你的项目更高效!
-
在前端开发中,定时任务是一个常见的需求。无论是定时刷新数据、轮询接口,还是发送提醒,都需要一个可靠且灵活的定时任务解决方案。今天,我要向大家介绍一个强大的工具——Node-cron,它不仅能解决定时任...
- Shutter Pro!一款多功能定时执行任务工具
-
这是一款可以在电脑上定时执行多种任务的小工具,使用它可以根据时间,电量等来设定一些定时任务,像定时打开程序、打开文件,定时关机重启,以及定时弹窗提醒等都可以轻松做到。这是个即开即用的小工具,无需安装,...
你 发表评论:
欢迎- 一周热门
- 最近发表
-
- 智能调度!多 AI 协作框架搭建高效对话系统
- XXL-JOB任务调度系统全解析
- 字节跳动宣布开源Godel-Rescheduler:适用于云原生系统的全局最优重调度框架
- 新一代 Cron-Job分布式任务调度平台 部署指南
- 程序员必看:互联网应用架构设计指南——打造高并发系统
- 【特别关注】面向密码资源池的单任务高性能通信调度技术研究与实现→
- Java实现高效任务调度系统的妙招
- C#并发流程控制框架:基于CSP模型的工控逻辑与运动控制利器(单线程调度每秒100万次以上)
- 字节跳动开源云原生调度框架Godel-Rescheduler
- 从 0 到 1:构建基于 Linux 的分布式任务调度平台实战指南
- 标签列表
-
- MVC框架 (46)
- spring框架 (46)
- 框架图 (58)
- bootstrap框架 (43)
- flask框架 (53)
- quartz框架 (51)
- abp框架 (47)
- jpa框架 (47)
- laravel框架 (46)
- express框架 (43)
- springmvc框架 (49)
- 分布式事务框架 (65)
- scrapy框架 (56)
- shiro框架 (61)
- 定时任务框架 (56)
- grpc框架 (55)
- ppt框架 (48)
- 内联框架 (52)
- winform框架 (46)
- gui框架 (44)
- cad怎么画框架 (58)
- ps怎么画框架 (47)
- ssm框架实现登录注册 (49)
- oracle字符串长度 (48)
- oracle提交事务 (47)