Github編程語(yǔ)言分布統(tǒng)計(jì):JavaScript稱霸
【編者按】Github作為全球最大的開源項(xiàng)目托管平臺(tái),每天都會(huì)有許多項(xiàng)目托管在上面,有些程序員會(huì)好奇,這么多項(xiàng)目,有哪些項(xiàng)目是基于Java或者Python開發(fā)的呢?本文作者或許就是帶著這樣的好奇,對(duì)Github上各門編程語(yǔ)言進(jìn)行了統(tǒng)計(jì)。但他并未透露具體的統(tǒng)計(jì)方法,本文數(shù)據(jù)僅供大家參考。
以下為譯文
我一直想了解一下各個(gè)語(yǔ)言在Github上的分布情況,雖然以前有過(guò)相關(guān)文章出現(xiàn),但我覺(jué)得他們寫的都不是很清楚,為了更加地一目了然,我決定自己動(dòng)手。
Stars
目前,Github上有68個(gè)存儲(chǔ)庫(kù)(repositories,下文簡(jiǎn)稱倉(cāng)庫(kù))的stars是超過(guò)10000個(gè)的。
在這些倉(cāng)庫(kù)中,基于JavaScript開發(fā)的倉(cāng)庫(kù)占到了55.7%,其次分別是CSS、Ruby。在Github上,前端項(xiàng)目獲得了較高的關(guān)注度。
下面再來(lái)看看Stars前10名的倉(cāng)庫(kù)情況:
不負(fù)眾望,JavaScript占到了70%,也就是說(shuō),在排名前十個(gè)倉(cāng)庫(kù)中,有7個(gè)都是基于JavaScript開發(fā)的。
目前,Stars大于1的倉(cāng)庫(kù)有2209178個(gè)。
在這次統(tǒng)計(jì)中,JavaScript以23.2%的份額又排在了第一位。緊隨其后的分別是Ruby和Java。
Forks
Github上有10個(gè)倉(cāng)庫(kù)的forks數(shù)超過(guò)了8000,下面來(lái)看看這些倉(cāng)庫(kù)的語(yǔ)言分布情況。
在這次統(tǒng)計(jì)中,CSS躍居到了第一位。而JavaScript和Ruby并列在了第二位。
而在整個(gè)Github上,forks數(shù)大于1的倉(cāng)庫(kù)有944872個(gè)。
不出所料,JavaScript在所有的forks倉(cāng)庫(kù)中排名第一,其后分別是Java、Python。
Repositories
根據(jù)Github上的統(tǒng)計(jì),其上面的整個(gè)倉(cāng)庫(kù)有16.9M(16900000)個(gè)。
下面是這些倉(cāng)庫(kù)所使用的編程語(yǔ)言中,排名前十位的分別是:
在所有的倉(cāng)庫(kù)中,其中有21.2%個(gè)倉(cāng)庫(kù)是基于這十門語(yǔ)言開發(fā)的。而JavaScript又是排名第一。緊隨其后的則是Java和Python。
Issues
Github官方統(tǒng)計(jì)有42.2M個(gè)問(wèn)題,然而,我只統(tǒng)計(jì)到了12.4M個(gè)。
下圖數(shù)據(jù)來(lái)自于我所統(tǒng)計(jì)的Issues。
Open
對(duì)所有開放倉(cāng)庫(kù)的統(tǒng)計(jì)。
Closed
有開就有關(guān),下圖是對(duì)所有關(guān)閉倉(cāng)庫(kù)的統(tǒng)計(jì)。
圖片說(shuō)明一切,JavaScript又占據(jù)了第一。
英文來(lái)自:Asas Dhamani