轉載請註明出處:葡萄城官網,葡萄城爲開發者提供專業的開發工具、解決方案和服務,賦能開發者。前端
本文由葡萄城技術團隊於博客園原創並首發git
昨天,在國外民衆還在歡度聖誕期間,開發者社區卻對 Antd 開發團隊發起了連番的炮轟。一覺醒來,他們發現由本身參與設計的、公司內網、辦事系統等網頁上,有一些按鈕的上面多了一團白色的「積雪」,在白背景下,看着有點像是被「咬掉」了一塊似的,不只如此,將鼠標指向變化了的按鈕時,本來設定好的文字說明也統一變成了「Ho ho ho」,這是「聖誕老人」標誌性的笑聲。
程序員
緣由是庫中暗藏了一個未事先告知的聖誕彩蛋、並且也無法手動禁用,致使許多項目方遭遇了客戶投訴。從評論來看,網友們的情緒廣泛比較激動,很多人表示「老闆問我按鈕爲何被狗啃了」、「今天的工做就是給客戶們解釋咱們代碼沒有被注入」。
github
軟件彩蛋的本意是指經常使用軟件當中隱藏了一些小東東,這些小東東咱們稱之爲復活節彩蛋。復活節彩蛋的內容包含的很廣,從單純的列出開發人員名單到各種小遊戲都有,但它們都有一個共同的特色就是用戶是可控的。咱們經常使用的軟件如Windows、Office以及咱們用來上網的瀏覽器IE中都有這樣的彩蛋。瀏覽器
但號稱專一於企業級應用的一個UI庫,那麼不嚴肅。敢問哪一個老闆喜歡這樣的「驚喜」?隨意調侃節日的UI庫,除了此次的聖誕,後面還會不會有元旦、春節、勞動節?前端框架
事件出現後,在代碼託管網站 GitHub 和社交媒體上,開發者們及吃瓜羣衆表現出了一邊倒批評的態度 ——「我留意到按鈕組件的上方出現了一塊雪花?這是聖誕節彩蛋吧?爲何不通過開發者的容許就擅自加上了?」框架
有人說雖然本身覺的很可愛,但這樣的彩蛋不可取
工具
有說本身是XX委的,沒丟工做還得多虧了本身的小姨子
性能
有人說本身看到彩蛋很驚嚇,有種失控的感受
開發工具
也有吐槽英文拼寫錯誤的
...
AntD這套框架是由支付寶母公司螞蟻金服設計團隊製做的一套開源的前端框架。據螞蟻金服設計團隊今年9月的數據,Ant Design 1.0在發佈以後的8個月中,就已經在 GitHub 上收穫了 11686 個」星標「。這意味着至少有這些數量的程序員關注,並使用了AntD到本身的項目上。就是這一獲得業界普遍關注和使用的基礎組件,忽然在毫無預警,也沒有功能開關的前提下,給全部使用者的按鈕控件」下了一場雪「——並且仍是在」生產環境「中,不出意外,今天這個彩蛋本身就能自行消失,若是仍然沒有消失,請查看做者提供的修復方式:https://github.com/ant-design...
AntD是一個採用了 MIT 許可協議的開源項目,因此開發者並不須要爲受到損失的開發者承擔任何責任。
既然作開源項目放到 GitHub 上就是賺個吆喝,不爲盈利,也不承擔法律責任,那麼很顯然,「信任」就是一個項目最爲金貴的核心價值。
開源軟件的每個細節,都暴露在「陽光之下」,只要有心,人們均可以發現。因此理論上任何一點想拿開源產品「圖謀不軌」的作法都不會得逞。可是,今天這起事件的發生,又反映了什麼?爲何理應有人看到並監督的問題,卻安靜地躺了兩個月都沒人發現?開源社區持續出現相似的問題,信任危機也許也只是剛剛開始。
後續也許會再次發生此類事件,開發者除了須要認真檢查每次的更新外,本身造輪子也能夠杜絕這樣的問題,但幸好在這個時代葡萄城有着衆多真正出色的企業級商業軟件,相信選擇使用葡萄城成熟的商業軟件:SpreadJS、WijmoJS 是一個更不錯的選擇,畢竟一家優秀的廠商會爲開發者承擔全部可能出現的風險這點很重要。最後,讓咱們祝福他們作的更好。
【做者推薦】前端開發工具包 - WijmoJS
WijmoJS 前端開發工具包由多款高效、靈活的純前端控件組成,全面支持 Angular、React、Vue、TypeScript、Knockout 和 Ionic 框架,用於快速搭建企業級桌面/移動 Web 應用程序。WijmoJS 可靈活應對客戶需求變化,縮短新項目研發週期,高效處理海量用戶數據,提高產品核心競爭力。藉助葡萄城深厚的技術底蘊,WijmoJS 爲各領域用戶提供更穩定、更高效的前端開發工具,幫助中國招商銀行、微軟、思科、特斯拉、富士通等知名企業快速搭建其 Web 應用程序。WijmoJS 憑藉先進的觸控設計、全面的框架支持、頂級的控件性能、零依賴的產品特性和易用、輕鬆的操做體驗,全面知足前端開發所需,已成爲構建企業 Web 應用程序最高效的純前端開發工具包。