<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

果然JavaScript是世界上最好的編程語言?

DPVg_AI_era ? 來源:未知 ? 作者:李倩 ? 2018-10-19 08:57 ? 次閱讀

10月16日,GitHub Universe開發者大會如期舉行,并重磅推出GitHub Actions,平臺主管Sam Lambert稱,這將是GitHub歷史上最大的改變。此外,GitHub還公布了2018年年度報告,各種有趣用戶數據,快來一睹為快吧!

GitHub大動作,開發者福利:重磅推出GitHub Actions!

在昨日舉行的GitHub Universe 2018開發者大會上,GitHub發布了一款重量級產品:GitHub Actions,可直接運行部分代碼的產品,徹底改變GitHub的使用方式。

正如平臺主管Sam Lambert所說:“這將是GitHub史上最大的轉變!”

除了發布GitHub Actions等新產品外,GitHub還公布了2018年年度報告。

GitHub Actions:開源、社區支持的平臺

GitHub認為,作為一個開發者,大部分時間和經歷應該只放在一件事情上,那就是代碼。

在過去,開發者因配置工作流程,或使用不靈活的工具,浪費了大量的時間。而這正式GitHub要解決的問題。

現在,GitHub給開發者們提供了一種自動管理代碼的工具,包括測試和技術支持?!耙徽臼椒铡?,等待你的使用。

GitHub Actions

GitHub Actions定義你的工作流:由你創建,我來運營。

GitHub Actions允許你連接和共享containers來運行你的軟件開發工作流程。 在GitHub或任何外部系統上以任何語言輕松創建、打包、發布、更新和部署項目,而無需自己運行代碼。

通過將開源原則應用到工作流自動化中,無論用戶使用的哪種語言和平臺,GitHub Actions可以讓用戶結合使用個人慣用和Github社群中共享的工具、集成。開發和共享操作,使項目所需的任何任務自動化,構建在一個選項生態系統之上。無論你是否需要打包一個NPM模塊,發送一個SMS警報,或者并行地將生產就緒的代碼部署到云中,你都可以為該任務創建或找到一個GitHub操作。

除了GitHub Actions之外,GitHub 安全系統也升級了,提供了一種 Token 掃描功能。當上傳項目到 GitHub 的時候,它會檢測用戶是否上傳了一些隱私信息。

用戶分析

3100萬+(開發者):截止2018年9月30日,GitHub開發者數量達到了3100萬之多。

800萬+(新開發者):目前為止,2018年新增的開發者數量要比前6年加起來還要多,達到了800多萬。新開發者是指在2018年10月1日前365天內注冊的新用戶。

210萬+(組織):跨公共和私有儲存庫使用GitHub的組織數量比去年多了40%。

合作邁向全球化

GitHub大多數用戶(約80%)來自美國以外的地區。 事實上,用戶來自幾乎每個國家和地區 - 而且比以往任何時候都更愿意跨國進行合作。

Contributor數量排行榜

根據2014年至2018年每個國家的獨立Contributor數量排名。GitHub廣泛地將Contributor定義為對GitHub采取實質性行動(例如,推送代碼、打開問題或合并pull請求)的用戶,該用戶在公共或私有存儲庫中向平臺添加新內容。

Contributor數量排名的前20位

可以看到,自2015年來,美國、中國和印度穩居前三名。巴西自2017年以來成為南美國家中對GitHub社區貢獻最多的國家。韓國上升的趨勢也較為明顯。

同時,GitHub還表示,亞洲對社區的貢獻應當是最大的。因為亞洲用戶每月在

repository創建方面超過全球其他任何地區。大部分的開源項目都是來自于亞洲。

提交開源軟件的地區

從2014年到2018年,我們可以看到越來越多的開源軟件是由美國以外的國家和地區提交的。并且這樣的趨勢越發明顯。

以時間為單位,用戶的貢獻量分析

以小時為單位

可以看到下午到晚間是用戶對私有、公共和開源貢獻高峰時間段。

以周為單位

很顯然,用戶在工作日期間對GitHub的貢獻是較多的。

以年為單位

中國的新年、五一勞動節,美國的感恩節和獨立日等節假日期間, GitHub 的項目會相應縮減。而“新年”(1 月 1 日),是一年之中最為平靜的一天。

GitHub最熱開源項目Top 10

今年,開發者們在GitHub上對超過9600萬repositories進行了pull requests、issues和評論。

貢獻者最對的開源項目Top 10

VS Code,React和Tensorflow再次以貢獻者數量排在最熱開源項目列表的榜首。今年新進入Top 10榜單的項目是容器管理工具Kubernetes,共享Azure文檔的工具Azure Docs,以及TypeScript類型聲明文件倉庫DefinitelyTyped。

2018年GitHub貢獻者最多的開源項目Top 10

Microsoft/vscode:微軟推出的跨平臺代碼編輯器

facebook/react-native:Facebook 推出的移動跨平臺開發框架

tensorflow/tensorflow: 谷歌推出的深度學習框架,是目前最流行的深度學習框架

angular/angular-cli:angular-cli是angular框架官方的一個腳手架工具,

MicrosoftDocs/azure-docs:微軟使用開源的方式來建設其 Azure 云平臺的文檔

angular/angular:Angular是一款受歡迎的前端JS框架。

ansible/ansible:Ansible 公司推出的運維管理工具。

kubernetes/kubernetes: 谷歌推出的用于自動部署、擴展和管理容器化應用程序的開源系統。

npm/npm:全稱Node Package Manager,是Node.js預設的、以JavaScript編寫的軟件套件管理系統。

DefinitelyTyped/DefinitelyTyped:TypeScript 的類型聲明文件倉庫。

增長最快的開源項目Top 10:

總體來看,與機器學習、游戲、3D打印、家庭自動化、科學編程、數據分析和全堆棧JavaScript開發相關的項目增長最快。

MicrosoftDocs/azure-docs:增速4.7倍

pytorch/pytorch:2.8倍

godotengine/godot:2.2倍

nuxt/nuxt.js:2.1倍

ethereum/go-ethereum:2.0倍

wix/react-native-navigation:1.9倍

spyder-ide/spyder:1.8倍

tensorflow/models:1.8倍

home-assistant/home-assistant:1.6倍

MarlinFirmware/Marlin:1.6倍

最有潛力的新開源項目

google/dopamine:用于快速原型化強化學習算法的研究框架

facebookresearch/Detectron:FAIR開源的最新對象檢測算法

frappe/charts:使用JavaScript的響應式SVG圖表(靈感來自GitHub UI <3)

felixrieseberg/windows95:在Electron App上運行的Windows 95

wangshub/wechat_jump_game:微信跳一跳小游戲

開源貢獻最多的組織

開源開發是由數以百萬計的開發者以及許多組織推動的。微軟、谷歌、Red Hat、英特爾等公司,以及UC Berkeley、華盛頓大學、MIT、密歇根大學、斯坦福大學是對開源貢獻最大的組織。

Microsoft:7700

Google:5500

Red Hat:3300

UC Berkeley:2700

Intel:2200

Univ. of Washington:1800

Facebook:1700

MIT:1700

Univ. of Michigan:1600

Stanford:1600

GitHub 2018年最熱主題

GitHub用戶今年貢獻的數百萬個項目跨越了數千個主題。JavaScript(前端和后端)、機器學習、移動應用程序開發和容器等是貢獻最多的主題。

react

android

nodejs

docker

ios

linux

angular

machine-learning

electron

api

增長最快的主題

機器學習和React是GitHub社區的熱門話題:機器學習庫PyTorch和基于React的網頁開發工具,例如Gatsby,是今年增長最快的話題。區塊鏈開發的有關領域的主題也很流行。Hacktoberfest是增長最快主題榜單的首位。

hacktoberfest

pytorch

machine

dapp

gatsby

cryptocurrency

terraform-provider

easy-to-use

smart-contracts

exchange

GitHub 2018年度最熱門開發語言Top 10

在GitHub上,JavaScript連續5年穩占編程語言榜首。無論是公開的還是私有的項目、大公司還是小組織、世界上任何一個地區,JavaScript都排在第一。

果然JavaScript是世界上最好的編程語言?

今年TypeScript登上了榜單第7名,它在去年首次進入前10。

增長最快的編程語言

關于線程安全性和互操作性的靜態類型語言增長趨勢很快:Kotlin,TypeScript和Rust都增長迅速。

此外,自2017年以來,HCL(DevOps的可讀語言)的貢獻者數量增加了一倍以上。由于在機器學習領域廣受歡迎,Python的增速排名第8,Go的貢獻者比去年增加了1.5倍。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編程語言
    +關注

    關注

    9

    文章

    1884

    瀏覽量

    33651
  • javascript
    +關注

    關注

    0

    文章

    513

    瀏覽量

    53478

原文標題:GitHub重磅年度報告:JavaScript最熱,中國開發者貢獻穩居第二

文章出處:【微信號:AI_era,微信公眾號:新智元】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    javascript屬于前端嗎

    JavaScript是一種高級編程語言,通常用于網頁開發。它是一種腳本語言,可用于在網頁上動態交互,提供更好的用戶體驗。JavaScript
    的頭像 發表于 12-03 11:43 ?868次閱讀

    javascript的文件擴展名

    流行的Java的聲望。從那時起,JavaScript迅速贏得了開發者的喜愛,并成為互聯網世界中最重要的編程語言之一。 文件擴展名.js通常
    的頭像 發表于 12-03 11:42 ?872次閱讀

    javascript規定了幾種語言類型

    JavaScript是一種強大的編程語言,主要用于在網頁上實現動態的交互效果和功能。它不僅可以與HTML和CSS配合使用來構建網頁,還可以用于開發各種類型的應用程序,包括網絡應用程序、桌面應用程序
    的頭像 發表于 12-03 11:37 ?527次閱讀

    javascript語言的特點

    JavaScript是一門高級語言,具有豐富而靈活的功能。它支持面向對象的編程范式,并提供了許多內置對象和方法,用于處理日期、字符串、數組、正則表達式等常見操作。 客戶端腳本語言
    的頭像 發表于 12-03 11:31 ?550次閱讀

    javascript語言的用途

    JavaScript是一種高級編程語言,常用于為網頁添加交互性和動態功能。它是一種客戶端腳本語言,可以通過瀏覽器執行。雖然它最初是用于處理網頁上的簡單任務,但現在它已經提供了許多強大的
    的頭像 發表于 12-03 11:30 ?511次閱讀

    javascript基于什么的語言

    JavaScript是一種基于ECMAScript標準的編程語言。它最初是由網景公司(Netscape)的程序員Brendan Eich在1995年開發的。當時,Netscape正致力于開發一種能在
    的頭像 發表于 12-03 11:28 ?725次閱讀

    JavaScript的語法和基本功能

    JavaScript(簡稱JS)是一種常用的腳本編程語言,廣泛應用于網頁開發、移動應用開發等領域。正式的JS標準由Ecma國際組織制定并維護,最新的ECMAScript標準定義了JavaScr
    的頭像 發表于 12-03 11:15 ?356次閱讀

    javascript指什么

    JavaScript是一種高級編程語言,通常用于為網頁添加交互功能。它是一種面向對象的語言,旨在通過編寫代碼來控制網頁的行為,使用戶能夠與網頁進行動態交互。
    的頭像 發表于 12-03 11:11 ?448次閱讀

    javascript運行環境有哪些

    JavaScript 是一種廣泛應用于網頁開發的編程語言,它可以在不同的運行環境下運行。以下是一些常見的 JavaScript 運行環境: 瀏覽器環境: 瀏覽器是最常見的
    的頭像 發表于 11-27 16:11 ?1590次閱讀

    javascript深入淺出

    JavaScript是一種廣泛使用的編程語言,常用于Web開發。下面是對JavaScript的深入淺出的解釋: JavaScript簡介
    的頭像 發表于 11-16 10:34 ?395次閱讀

    javascript可以關閉嗎

    **JavaScript是一種編程語言,它不能被“關閉”。**JavaScript是一種客戶端腳本語言,它通常嵌入在HTML頁面中。當用戶訪
    的頭像 發表于 11-16 10:20 ?624次閱讀

    Linux下C語言編程入門教程

    編程風格等。u3000u3000Linux 作為一個優秀的操作系統,一項非常重要的功能就是支持系統調用尤其是支持C語言的系統調用功能十分的方便、快捷。C 語言具有高速、靈活、簡潔、可移植性好等特點,從而很快成為了
    發表于 09-22 06:56

    七種編程語言的學習曲線

    程序員 Dobiasd 繪制七種編程語言的學習曲線圖。 這些語言是:JavaScript、Java、C++、Python、Lisp、Haskell、PHP
    的頭像 發表于 08-29 17:18 ?580次閱讀
    七種<b class='flag-5'>編程</b><b class='flag-5'>語言</b>的學習曲線

    2023年受歡迎8款編程語言排名:Python 第二

    根據DevJobsScanner發布的報告,2023年度(從2022年1月到2023年5月)需求量最大的編程語言數據顯示,JavaScript、Python和Java仍然是職場上備受歡迎的編程
    的頭像 發表于 07-28 17:57 ?4652次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>