Github年度趨勢(shì)報(bào)告發(fā)布:JavaScript勇奪桂冠,Python躍居第二,TypeScript快速攀升!

??新智元報(bào)道??
??新智元報(bào)道??
編輯:QJP
【新智元導(dǎo)讀】GitHub 今天發(fā)布了其年度 Octoverse 報(bào)告,揭示了2020年地球上最大的開(kāi)發(fā)者社區(qū)之一的各種趨勢(shì),包括在新冠疫情開(kāi)始后開(kāi)源項(xiàng)目活動(dòng)的激增。
GitHub平臺(tái)于2007年10月1日開(kāi)始開(kāi)發(fā),網(wǎng)站于2008年2月以beta版本開(kāi)始上線(xiàn),4月份正式上線(xiàn)。
時(shí)至今日,Github已經(jīng)被全球 5600 萬(wàn)開(kāi)發(fā)人員使用,高于 2019 年的 4400 萬(wàn)和 2018 年的 3100 萬(wàn)。
?? ? ?
圖:2020年編程語(yǔ)言趨勢(shì)
?
報(bào)告顯示,JavaScript 仍然是 GitHub 上最受歡迎的編程語(yǔ)言,而 Python 現(xiàn)在是第二受歡迎的語(yǔ)言,緊隨其后的是 Java 和快速增長(zhǎng)的TypeScript。
?
在 GitHub 的所有者微軟公司的維護(hù)下,TypeScript 已經(jīng)從2018年和2019年的第七位攀升到今年的第四位。PHP 和 Ruby 這兩種五年前最受歡迎的語(yǔ)言的受歡迎程度繼續(xù)下降。
?
從地理位置來(lái)看,活躍開(kāi)發(fā)者的分布主要分布在北美、亞洲和歐洲:
?? ?
? ? ? ?
此外,Github還公布了一些其他的數(shù)據(jù):
?
1.尼日利亞在開(kāi)源項(xiàng)目貢獻(xiàn)方面仍然排名最高,其次是香港、沙特阿拉伯和孟加拉國(guó)。
?? ?
? ? ? ?
2.美國(guó)對(duì)項(xiàng)目的貢獻(xiàn)和活躍用戶(hù)的數(shù)量仍然高于世界上任何其他地區(qū),但美國(guó)對(duì)項(xiàng)目的貢獻(xiàn)今年下降到22.7% 。2019年10月份的報(bào)告發(fā)現(xiàn)80%的知識(shí)庫(kù)貢獻(xiàn)來(lái)自于美國(guó)以外。
?? ? ? ?
圖: 按地區(qū)分列的活躍用戶(hù)
?
3.開(kāi)源項(xiàng)目的創(chuàng)建比去年增長(zhǎng)了40%。分析表明,開(kāi)源項(xiàng)目貢獻(xiàn)在節(jié)假日和周末達(dá)到峰值,而企業(yè)開(kāi)發(fā)人員最有可能在工作日推送代碼和項(xiàng)目更改。
???
? ??
? ? ? ?
4. 新型冠狀病毒疫情導(dǎo)致了開(kāi)源項(xiàng)目捐款的顯著增長(zhǎng)。
?? ? ??
? ? ? ?
該報(bào)告還試圖描述某些大型社區(qū)在 GitHub 上運(yùn)行方式的區(qū)別,包括開(kāi)源 TensorFlow 機(jī)器學(xué)習(xí)框架的貢獻(xiàn)者。
?
在 TensorFlow 社區(qū)有一個(gè)明顯的典型行為模式: 大多數(shù)新成員對(duì)問(wèn)題發(fā)表評(píng)論(50%到75%) ,一些人制造問(wèn)題(25%到30%) ,還有一些審查請(qǐng)求(約5%) 。在其他社區(qū),新成員比終身成員更頻繁地推送代碼,但在 TensorFlow,這種情況幾乎不存在,甚至連老成員也不經(jīng)常推送代碼。在這里,主要的互動(dòng)模式是問(wèn)題。
?? ? ? ?
? ? ? ?
認(rèn)為自己是開(kāi)發(fā)者的人數(shù)從2016年的60% 下降到2020年的54% 。除了開(kāi)發(fā)人員,分析還發(fā)現(xiàn),那些認(rèn)為自己是數(shù)據(jù)分析師、科學(xué)家或管理人員的人也參與了像 TensorFlow 這樣的項(xiàng)目。
?
隨著 GitHub Classroom 的推出,教育也在 GitHub 社區(qū)中占據(jù)了越來(lái)越大的比重,在 GitHub 上,教育用戶(hù)數(shù)量?jī)H次于開(kāi)發(fā)者,位居第二。
?? ? ??
? ? ??
報(bào)告的最后,還感謝了每一位做出貢獻(xiàn)的開(kāi)發(fā)者:
?? ? ??
? ? ? ?
2020年是變化非凡的一年,但有一件事情仍然是正確的,就是來(lái)自世界各地的開(kāi)發(fā)人員越來(lái)越多的聚集在一起進(jìn)行創(chuàng)新、尋找聯(lián)系和解決問(wèn)題。
?
?
參考鏈接:
https://venturebeat.com/2020/12/02/github-python-and-typescript-gain-popularity-among-programming-languages/


