近日,Github 發(fā)布了一篇博客,預測了 2018 年開源項目的發(fā)展趨勢,這些趨勢可以幫助開發(fā)人員在共享知識的同時,尋求方法簡化流程,并 get 新技能。
去年,Github 有來自將近 200 個國家的 2400 萬的開發(fā)者聚集在一起,共同編寫更好更強大的代碼。2017 年,從框架到數(shù)據(jù)可視化,共構建了 2500 多萬個存儲庫,今年的數(shù)據(jù)似乎還會有所上升。
今年,Github 整理了 2017 年社區(qū)上貢獻者、訪問者和最受歡迎活動的數(shù)據(jù),以預測 2018 年開源項目的發(fā)展趨勢。
項目趨勢
跨平臺開發(fā)
跨平臺開發(fā)和網頁開發(fā)是 2017 年增長最快的領域。例如,2017 年,Angular/angular-cli 的貢獻者數(shù)量比 2016 年多 2.2 倍。Angular / Angular,F(xiàn)acebook / React 和 Electron / Electron 等相關項目的貢獻數(shù)、訪問數(shù)、Star 數(shù)更加多。這些項目都幫助簡化了開發(fā)流程,縮短了從桌面和移動平臺開始到部署的時間。
2017 年深度學習也受到了廣泛的重視,人工智能幫助解決了存在于多個行業(yè)的,復雜而有趣的問題。開發(fā)者對 Keras-team / Keras 和 Mozilla / DeepSpeech 等項目的貢獻與參與推動了這一領域的發(fā)展。2017 年,TensorFlow / TensorFlow 的訪問量比 2016 年增加 2.2 倍,TensowFlow/models 的訪問量增加了 5.5 倍。
新技能
開發(fā)者一直致力于開發(fā)編碼技能,2017 年 Star 的項目都與編碼學習、獲取編碼工作和編碼最佳實踐的項目有關。例如,Chalarangelo/30-seconds-of-code 和 norvig / pytudes 分別在 javascript 和 python 中提供代碼示例,以幫助您提高這些語言的流暢度。jwasham/coding-interview-university 和 yangshun/tech-interview-handbook 為如何通過軟件工程師的面試提供了資源。i0natan/nodebestpractices,alibaba / p3c 和 thedaviddias/Front-End-Checklist 為編寫代碼和組織項目提供了最佳實踐。
方法
Github 通過三種不同類型的活動發(fā)現(xiàn)了這些趨勢:
首先,評出 2016 年至少有 2000 個貢獻者,并且在 2017 年貢獻者數(shù)量增幅最大的 Top100 項目;
然后,評出 2017 年項目 repo 訪問量增幅最大的 Top100 項目;
最后,評出 2017 年獲得最多新星的 Top100 項目。
結合這三個列表對項目進行社區(qū)分類,并查看了列表中排名最高的社區(qū)。
更多信息
了解更多關于開源項目的信息,歡迎查看 Universe 上的報告:The State of the Octoverse。
我們之前還發(fā)布過一篇關于誰是“誰是 2017 年度開源貢獻之王?”的文章:
2017年,GitHub 開源項目貢獻 Top3 分別為微軟、谷歌和紅帽。
微軟大約有 1,300 名員工積極地將代碼推送到 GitHub 上的 825 個頂級倉庫;
谷歌大約有 900 名員工活躍于 GitHub,將代碼推送到約 1,100 個頂級倉庫;
RedHat 大約有 442 人為 338 個倉庫貢獻代碼。
BAT 的貢獻也不少
阿里巴巴排名 9
騰訊排名 14
百度排名 15
-
人工智能
+關注
關注
1789文章
46653瀏覽量
237090 -
深度學習
+關注
關注
73文章
5463瀏覽量
120891
發(fā)布評論請先 登錄
相關推薦
評論