GitHub被中国人霸榜!国外开发者不开心了
點擊上方“朱小廝的博客”,選擇“設為星標”
做積極的人,而不是積極廢人
來自:OpenSourceTop
原文:http://uee.me/aXbHj
近日,一名國外開發者(Balazs Saros,下簡稱 Balazs)發表了一篇博客,標題為—— "Chinese repos are ruining the Github trending page"(中國開發者創建的 repo 在破壞 GitHub Trending 頁)。
不過,Balazs 在博客的開頭就聲明了,他并不是反對 Github 上有非英語的 repo,英語也不是他的母語,寫這篇文章的目的是指出 Github Trending 頁面UX設計的不合理,Github應該改變這個不合理而不是用戶
Github Trending 是可以發現許多有趣的新項目的好地方,也是幫助項目獲取更多曝光的有效途徑,但是 Balazs 發現,中文的開源項目已經霸榜 Github Trending。
前 10 的排行中就有 9 個項目是中文創建,一開始Balazs也想過用谷歌翻譯,但是點進項目發現,演示頁面和截圖仍然用的是中文,甚至連代碼注釋也是英文,這些項目很多時候都是針對特定地區而創建的,比如想在國內找工作的面試資料等。
Balazs 認為會出現這樣的情況,主要有以下3種原因:
中國的軟件開發的實力正追趕美國,并且開始擴大人才儲備
軟件開發是人們擺脫貧困的一大機會
Github 增長速度和影響力極大,所以不難理解很多人都要用到它。
最后 Balazs 也提出了一些解決辦法:
Repo 有一個”language“屬性,它是基于Repo中包含的代碼。同樣的,我們也可以引入另一個屬性來檢測readme/docs/etc的自然語言,你可以選擇瀏覽特定的編程語言,也可以選擇特定的自然語言
repo 中還可以下拉選取 LICENSE ,GitHub 可以考慮給 repo 創建者創建一個類似 LANGUAGE 的屬性,下拉選擇自然語言,這比系統自動檢測要準確的多。
當然,將兩種方法結合是最好不過的了,也就是說在 GitHub 判斷項目使用的自然語言后,repo 的創建者還能進行修改。
猿妹,今天打開 Github Trending 查看了一下,排名前十的項目確實大部分都為中文開源項目:
排名第一的是一個人力資源管理系統,項目采用 SpringBoot+Vue 開發 Vhr。排名第二的是阿里巴巴近期開源的 Soloπ 自動化測試工具 SoloPi,第三名的是 Vue+SpringBoot 實現的多用戶博客管理平臺 VBlog,第四名的是技術面資料匯總 interview_internal_reference,甚至還有中國表情包大集合/中華古詩詞數據庫等......有人認為,中國開發者在Github上開源的項目中,專注于代碼的項目太少,匯總資料類占據了一大部分。
那么,對于Github Trending被中國開源項目霸榜,你有何看法呢?
想知道更多?掃描下面的二維碼關注我
好文推薦:
基于數據庫實現的分布式鎖
基于Redis實現的分布式鎖
為了追求極致的性能,Kafka掌控了這11項要領
DevOps工程師到底是做什么的?
>>>Learn More<<
喜歡就點個"在看"唄^_^
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的GitHub被中国人霸榜!国外开发者不开心了的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DevOps工程师到底是做什么的?
- 下一篇: 很少有人能把CDN说的这么有趣了