發現現在流行的Java項目都是中文only了
圓胖腫
程序猿
245 人贊同了該回答
Search/Browse/Explore
mvnrepository.comThe Java Community Process(SM) Program
jcp.org
er……github上並沒有那麼多嚴肅的開源軟件
很大一部分嚴肅的開源項目是不上github的,雖然也越來越多滴去github
但是總體而言,github上有很多社交開源,也就是某些程序員自己寫點東西,上去分享
倒不是說這種不好,而是這種東西,就像是作業一樣,真正發論文的時候,哪有把作業拿出去發的道理
很多是學習筆記,面試經驗之類的,這種就完全不是什麼開源工具了
一般開源的工具,我們是去正規的開源組織中找,比如apache,eclipse,或者是一些商業開源
比如mongo,couch,mysql以前也算,red hat,ibm這些
商業開源的統計數據不公開,公司一般也不願意公開
但是非盈利開源組織是能找到統計數據的,比如apache foundation
https://projects.apache.org/statistics.html
可以看到,在apache foundation裡面,java開源項目佔了一半以上,比其他所有語言加起來都多,從這個側面應證了java的流行度
另外,這是項目源碼,網頁的主要去處,真正工作中,我們也不是直接去apache這些網站上找,而是去maven central等倉庫上下載,更不是去github上下載,個人認為去github上下載依賴是非常搞笑的一件事,太不嚴肅了,連個正規的倉庫都沒有,這種語言的生態也是醉了
幾個常見的大型倉庫,maven central
indexed jars已經超過1500萬了,這是目前為止,全球最大的倉庫,其他所有語言加起來,都沒有這個多
排名第二的應該是npm,npm最近才剛剛超過100萬大關,數量是java這些類庫的十五分之一
https://snyk.io/blog/npm-passes-the-1-millionth-package-milestone-what-can-we-learn/
其他的ruby的gem,python的pip就更少了,加起來都不到java的五分之一
另外java的社區jcp是非常嚴肅的社區,一堆列強在裡面分蛋糕,你能說得上名字的挨踢大公司,都在jcp裡面,最新一個加入的是aws,這是jcp的成員列表
你能從中找到我國的北京大學還有阿里,國外的Google和蘋果,其他的華為,微軟什麼雖然沒有正式加入,但是他們都貢獻過openjdk的源碼,修復了一些bugs之類的,按照目前這個進度,搞不好微軟快加入jcp了
紅帽,sap,Google,ibm,intel,amazon,高通,amd,twitter,arm,做芯片的那幾個都在裡面,可以找找阿里在哪裡
所以你說java只有中國人在搞,中國人沒那麼大本事,如果真的話,那中國就是絕對世界老大了,挨踢領域誰能獨霸java,那在應用軟件領域那就是牛逼得不要不要的了
啊窩額
某廠一個程序員。
1 人贊同了該回答
有一件事不得不承認,國外搞技術牛逼的人比中國多多了,中國還只能算中下等。但網上一些論壇的,中國人佔的比重卻異常的高。
所以我總結了以下幾點原因。
1、國外相關軟件或者網站真的多,會造成分流效應,就像國內有人玩抖音,卻有的人玩快手,甚至火山、西瓜等等。但中國很大一部分程序員對於國外網站,都是處於不知道狀態,只是知道的人基本都是以github為主。熟悉很多國外網站的更不會去國外網站發表很多項目。
2、對於github,國外程序員更多當做做分享,找知識的社區,偶爾看看,玩玩,提升自己。所以很多發的都不是項目。只有中國很多人都把GitHub上刷星星當做一種遊戲,狂攢項目。知乎上偶爾都能看見中國一人每個回答都離不開自己是全球github星星排行榜多少多少的。但這個星星排行榜對於知識的深度和廣度完全沒啥用,隨便找個人專業做這方面的事,也能弄出來。
3、國外新項目真的沒那麼多,同根同源都是那個東西。而國內把可能把舊項目更改個包裝就說這是新項目然後發表。或者就是個學習資源賊垃圾都能提交上去。
對於java只是中國人在搞了麼這個問題,我只想說,雖然現在是閉關鎖國,但自己還是要有紅杏出牆的心。
文章來源:http://dy.163.com/v2/article/detail/F1BU2M5M0536AZY6.html,歡迎各位小夥伴來評論。
關注我瞭解更多程序員資訊技術,領取豐富架構資料
閱讀更多 JAVA技術刀 的文章