開源最前線(ID:OpenSourceTop) 猿妹 編譯
編譯自:https://blog.github.com/2018-02-08-open-source-project-trends-for-2018/
近日,GitHub 發表了一篇部落格,預測了 2018 年開源專案的發展趨勢,以下為翻譯內容:
去年,GitHub 上有來自近 200 個國家的 2400 萬人聚集在一起,共同編寫更好、規模更大的的程式碼。2017 年,https://octoverse.github.com/ 從框架到資料視覺化,構建了逾 2500 萬個儲存庫,而今年,這個資料只會更多。
今天,我們整理了 2017 年 GitHub 上貢獻者、訪問者和最受歡迎活動的資料,來預測一下 2018 年開源專案中的一些趨勢。
專案趨勢
跨平臺開發
增長最快的開源專案主要集中在跨平臺或網頁開發領域。例如,2017 年,Angular:https://github.com/angular/angular-cli 的貢獻者數量比 2016 年多 2.2 倍。Angular / Angular,Facebook / React 和 Electron / Electron 相關的專案貢獻、訪問,以及收藏的次數更多。這些專案簡化了開發過程,大大減少了從桌面和移動平臺開始到部署的時間。
深度學習
2017年,深度學習專案也受到了廣大開發者的重視。在眾多行業中,人工智慧正在解決一系列複雜而有趣的問題。開發者對 Keras-team / Keras:https://github.com/keras-team/keras 和 Mozilla / DeepSpeech:https://github.com/mozilla/DeepSpeech 等專案的貢獻推動了深度學習專案的發展。
TensorFlow:https://github.com/tensorflow/tensorflow 在 2017 年的訪問量比 2016 年增加了 2.2 倍,而對 TensowFlow /模型 https://github.com/tensorflow/models 的訪問量增加了 5.5 倍!
新技能
開發者一直致力於開發編碼技能。其中 2017 年建立的許多專案都涉及到學習編碼,獲取程式設計工作以及程式設計最佳實踐等方面。
例如,Chalarangelo / 30-sec-of-code:https://github.com/Chalarangelo/30-seconds-of-code 和 norvig / pytudes:https://github.com/norvig/pytudes 分別提供用 javascript 和 python 編寫程式碼的示例,以幫助開發者提高使用這些語言的流暢度。
jwasham / coding-interview-university:https://github.com/jwasham/coding-interview-university 和 yangshun / tech-interview-handbook:https://github.com/yangshun/tech-interview-handbook 提供瞭如何透過軟體工程崗位面試的資源。
i0natan / nodebestpractices:https://github.com/i0natan/nodebestpractices,alibaba / p3chttps://github.com/alibaba/p3c 和 daviddias / Front-End-Checklist:https://github.com/thedaviddias/Front-End-Checklist 則為編寫程式碼和組織專案提供了最佳實踐。
研究方法
我們透過研究三種不同型別的活動,總結出了這些趨勢:
● 首先,我們確定了 2016 年至少有 2,000 個貢獻者,並且在 2017 年貢獻者數量增幅最大的前 100 個專案。
● 然後,確定出 2017 年專案 repo 訪問量增幅最大的前 100 個專案
● 最後,確定出 2017 年獲得最多 Star 的前 100 個專案
結合這些串列,我們將專案進行社群分類,並檢視串列中排名最高的社群。
檢視更多
如果開發者想瞭解更多關於 GitHub 社群從 2016 年 9 月到 2017 年 9 月內容的資料,包括被 fork 最多、社交性最強和評論最多的專案,請檢視我們在 Universe 釋出的報告:The state of the Octoversehttps://octoverse.github.com/。
你還可以點選檢視 Felipe Hoffa 對 Medium 的分析:《GitHub 2017年度開源貢獻之王竟然是….》
本篇文章分析了 2017 年 GitHub 上釋出的所有專案,對於每個 GitHub 使用者都儘量分辨了他們屬於哪個組織,並且只關註 2017 年增長超過 20 個 star 的倉庫。
頂尖巨頭的貢獻比較
Microsoft 似乎有大約1,300 名員工積極地將程式碼推送到 GitHub 上的 825 個頂級儲存庫。
Google 在 GitHub 上大約有 900 名活躍使用者,共推送約 1100 個頂級庫。
亞馬遜在 GitHub 上大概只有 134 名活躍員工,只推送 158 個頂級專案程式碼。
●本文編號449,以後想閱讀這篇文章直接輸入449即可
●輸入m獲取文章目錄