几天前是圣诞节,当时各行各业和圣诞节有一点关系的早就开始准备庆祝圣诞节的活动,一片快乐的景象。但是对于前端程序员来说,这个圣诞节过得一点也不快乐,可以说很无奈,因为使用蚂蚁金服的Antd,出了事故,而被老板批评甚至辞退。
Antd是蚂蚁金服开发的一个开源库,很多国内和国外的前端程序员在工作中都会使用Antd。这次Antd事件是这样的,Antd库在一个关于网页中按钮的样式做了修改,并隐藏起来,直到圣诞节那天才会展现出来。那么,这个隐藏下来的样式会产生什么样的效果呢?
其实也没什么大的改变就是将网页中的原本平平无奇的按钮加上了积雪特效,而且当鼠标放到按钮上是还会有“HoHoHo”字样的提示。这么一听好像是个小小的改变,但其实会带来灾难性的后果。
很多使用Antd的程序员因此被老板责骂甚至开除,因为遭到客户大量投诉,一些事业单位直接与项目的外包公司暂停合作关系。因为这个彩蛋,很多程序员和互联网科技公司遭受无妄之灾。有网友表示,因为这个彩蛋被事业单位直接开除,还有网友表示,公司本来就在裁人,早上刚到公司就被通知收拾东西走人。还有些公司拿这件事当借口,以给公司造成损伤为借口,直接开掉程序员,并且不给补偿。
这个事情一出来很多程序员论坛直接炸锅了,在GitHub上很多程序员进行吐槽。有网友留言:Hello,大家好,我是一个在伊朗工作的中国前端,因为使用antd进行平台开发,在伊朗一个官方网站上显示出来圣诞节,目前已经被抓,请大家救救我。希望这是个段子吧,但是那些在宗教信仰比较敏感的地区的程序员如果使用了antd,后果真的是不堪设想。事实上,国外有不少使用Antd的程序员。
虽然后来此次事件的负责人站出来并道歉,但很多程序员并不买账。很多人认为,这次事件的出现,主要还是因为在事先没有告知的情况下Antd开发团队擅自主张的做了这样的决定。这样不严谨且肆意妄为的态度是这个次事件的导火索,虽说Antd是个开源项目,法律上不用付任何责任。但这次事件给Antd团队甚至蚂蚁金服与淘宝造成了的不小的影响,之前Antd作为一个优秀的前端库,所能实现的前端特效简约而又大气,给不少程序员留下好感。但此次事件一经出来,让广大程序员在心里给Antd暗暗减分了,甚至已经开始不信任Antd。
也难怪,编程是一个严谨的工作,一个数字、字母的改变,都会带来不可估量的损失。没有哪个程序员有胆量做用这种有风险的库,这是拿自己的未来做赌注。
也有不少网友表示,Antd本来就是一个开源项目,大部分开源项目都会在协议中写明,本开源代码不提供担保,不喜欢你可以用其他开源的框架。但持反对意见的网友表示,Antd这件事可大可小,往小了说这件事会影响到Antd团队的名声,往大了说这件事伤害了开源社区的信任模式,对业界来说,这是一个不好的影响,当用户使用其他框架时,不免会下意识的怀疑。
不管这两种观点谁对谁错,这件事是肯定会对Antd产生不好的影响。在开源代码托管网站GitHub上,Antd有很多