在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

為何TypeScript快速攀升?

lhl545545 ? 來源:量子位 ? 作者:曉查 ? 2020-12-04 09:48 ? 次閱讀

今天,GitHub一年一度的Octoverse報告發布啦,大家最關心的編程語言排行榜也一并出爐。

微軟設計的編程語言、JavaScript的超集、還不到10歲的TypeScript表現亮眼,一舉超過C#、PHP、C++,躍升為第四大受歡迎編程語言,僅次于JavaScript、Python和Java。

因為新冠疫情的爆發,對科技行業影響極大,也讓2020年的報告多了一重特殊含義。從數據上看,社交隔離和在家辦公的確促進了開源社區的快速發展。

無論是開發者人數,還是創建的開源項目數量,相比去年都有大幅增加。

可以看出,新冠疫情到來后,活躍用戶創建的開源項目數量出現了階梯式增長,一下子比去年同期多出40%。

今年GitHub的開發者數量達5600萬,去年為4000萬,增長了四成。新建repo數量6000萬,去年為4400萬。GitHub預計到2025年用戶將超過一億。

過去一年,美國對開源的貢獻比例進一步減小,降至22.7%,但仍是全球第一,緊隨其后的是中國(9.76%)和印度(5.2%)。預計到2030年,中國對開源的貢獻比例將超過美國。

除了以上幾點外,這份報告還有很多看點。

TensorFlow用戶很“冷淡”

GitHub發現,在提交代碼這件事上,TensorFlow用戶表現得很冷淡。

這主要體現在TensorFlow用戶使用GitHub的方式和其他用戶存在明顯差異。

在其他開源社區,比如熱門的新冠肺炎項目上,新手和老司機都經常push代碼。而在TensorFlow社區里,這種現象幾乎不存在,甚至連老司機也不經常push代碼。

大多數新手(50%~75%)會在issue里發表評論,25%~30%的新手會創建issue,少數新手(5%)會審查pull request,而有push代碼記錄的新人少之又少。

GitHub認為,TensorFlow用戶交互的主要方式就是issue。

值得一提的是,亞洲用戶過去一年對TensorFlow項目的貢獻最大。

告別996,周末“充電”

今年還有一個有趣的趨勢:企業開發人員周末和節假日的活動持續下降。同時,開源代碼活動在周末和節假日多了起來。

這表明程序員們越來越多地放下工作,將精力轉移到開源上。

自4月以來,開源項目的創建量同比增長了25%。

GitHub認為,這可能意味著開源既是學習和創新的地方,也是逃避工作的重要場所。GitHub建議公司應該保證員工有時間參與學習,并且在政策范圍內允許員工開展外部項目。

新冠項目進GitHub

開發者不僅關注技術,也對社會話題表現出極大的興趣。他們通過創建GitHub項目來實時關注新冠疫情(COVID)最新動向。

在COVID項目上,開發者做出大約一半的貢獻,甚至超出了學界和數據科學的用戶貢獻占比。

很多新人注冊GitHub也是奔著COVID項目,在第一個月里,COVID社區新人數量一度超過了TensorFlow,不過熱度很快褪去。

為何TypeScript快速攀升

分析公司RedMonk的聯合創始人James Governor認為,TypeScript近年來的迅速普及是因為它滿足了JavaScript開發人員對“類型安全”的需求。另外,Adobe Flash的消亡也刺激了TypeScript語言的使用。

像Slack、Airbnb和Bloomberg等大公司的Web開發人員都在使用TypeScript。今年GitHub五大熱門話題第三的angular9背后的創始人也是TypeScript的忠實擁躉。
責任編輯:pj

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

    關注

    4

    文章

    6676

    瀏覽量

    105463
  • 編程語言
    +關注

    關注

    10

    文章

    1955

    瀏覽量

    36275
  • 代碼
    +關注

    關注

    30

    文章

    4891

    瀏覽量

    70359
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    tscircuit - 電路開發的 React 范式? 用TypeScript、React和 AI工具構建電子產品

    TypeScript、React 和 AI 工具構建電子產品。
    的頭像 發表于 04-30 18:18 ?610次閱讀
    tscircuit - 電路開發的 React 范式?   用<b class='flag-5'>TypeScript</b>、React和 AI工具構建電子產品

    中國為何同時面臨算力過剩與短缺 ?

    中國為何同時面臨算力過剩與短缺 ?
    的頭像 發表于 04-24 15:02 ?430次閱讀
    中國<b class='flag-5'>為何</b>同時面臨算力過剩與短缺 ?

    KaihongOS操作系統:ArkTS語言基礎

    應用開發中使用的TypeScript超集,提供了一套豐富的API來構建應用界面和邏輯。 ArkTS與TypeScript ArkTS基于TypeScript進行擴展,因此TypeScript
    發表于 04-23 06:31

    FPV蘑菇頭天線:為何成為FPV愛好者的首選

    深圳安騰納天線|FPV蘑菇頭天線:為何成為FPV愛好者的首選
    的頭像 發表于 03-17 09:06 ?823次閱讀

    ADTF為何能贏得奧迪、博世等巨頭的青睞?

    AD/ADAS軟硬件的快速發展對多傳感器數據采集的設計需求提出了更高要求的挑戰!奧迪、博世等巨頭卻紛紛選擇ADTF開發智能駕駛輔助解決方案,原因為何
    的頭像 發表于 01-08 09:53 ?4383次閱讀
    ADTF<b class='flag-5'>為何</b>能贏得奧迪、博世等巨頭的青睞?

    THS1209 SYNC腳位的功能為何?

    第一次接觸 并列ADC 功能的IC 想請問一下 TI人員 關于THS1209的寫入和讀取暫存器 和 讀取DATA的腳位動作關係 1. 當我要寫入暫存器時,其CS0、CS1、W/R和RD動作為何
    發表于 12-25 06:46

    京準電鐘:電廠對時裝置為何裝衛星信號防護隔離裝置

    京準電鐘:電廠對時裝置為何裝衛星信號防護隔離裝置
    的頭像 發表于 10-24 16:23 ?545次閱讀
    京準電鐘:電廠對時裝置<b class='flag-5'>為何</b>裝衛星信號防護隔離裝置

    電流電壓有效值為何是均方根值

    電流電壓有效值為何是“均方根值”
    發表于 10-24 10:29 ?6次下載

    使用OPA227搭的單電源供電的電路如圖,為何輸出是直流的?

    你好,使用OPA227搭的單電源供電的電路如圖: 為何輸出是直流的?如下圖:
    發表于 09-26 07:06

    探索存儲新未來:為何EVASH EV24C256A EEPROM成為市場新寵

    探索存儲新未來:為何EVASH EV24C256A EEPROM成為市場新寵
    的頭像 發表于 09-05 15:31 ?684次閱讀

    請問opa129輸出為何有直流偏置?

    近來在做opa129的電荷放大器的實驗,想知道為何在沒有輸入的情況下opa129會有直流偏置電壓輸出呢?
    發表于 08-30 07:56

    如何以及為何要在EtherCAT?應用中使用DP83826

    電子發燒友網站提供《如何以及為何要在EtherCAT?應用中使用DP83826.pdf》資料免費下載
    發表于 08-27 10:19 ?0次下載
    如何以及<b class='flag-5'>為何</b>要在EtherCAT?應用中使用DP83826

    HarmonyOS Next原生應用開發-從TS到ArkTS的適配規則(十五)

    。對于數組來說,可以使用常規的for循環。TypeScript let a: string[] = [\'1.0\', \'2.0\', \'3.0\']; for (let i in a
    發表于 08-19 16:13

    HarmonyOS Next原生應用開發-從TS到ArkTS的適配規則(十四)

    變量、函數參數傳遞時的逗號分隔符不同。TypeScript for (let i = 0, j = 0; i < 10; ++i, j += 2) { // ... } let x
    發表于 08-16 10:20

    HarmonyOS Next 原生應用開發-從TS到ArkTS的適配規則(一)

    : \' + res.errorMessage()); } any類型在TypeScript中并不常見,只有大約1%的TypeScript代碼庫使用。一些代碼檢查工具(例如ESLint)也制定一系列規則來禁止
    發表于 07-02 15:45
    主站蜘蛛池模板: 三级精品在线观看 | 国产亚洲精品aa在线观看 | 天天插天天插天天插 | 亚洲国产午夜精品理论片的软件 | 色综合天天综合网国产成人 | 国产精品夜夜春夜夜爽 | 综合激情五月婷婷 | 人人看人人干 | 久久久久久国产精品免费免费 | 久久电影福利 | 天天做天天爱夜夜爽 | 国产高清视频在线免费观看 | 成 人 黄 色视频免费播放 | 天天摸夜夜添夜夜添国产 | 国产精品成人观看视频国产奇米 | 免费观看成年欧美1314www色 | 免费视频播放 | 免费黄色网址网站 | 四虎4hu| 午夜视频国语 | 日本久久综合视频 | 日韩三级在线观看视频 | 日操| 一级毛片视屏 | 久久国产成人午夜aⅴ影院 久久国产福利 | 天天天天做夜夜夜夜做 | 中文天堂网在线www 中文天堂资源在线www | 激情爱爱的免费视频 | 成人综合网址 | 亚洲97| 亚色综合 | 成人伊人电影 | 一区二区三区无码高清视频 | 2021av网站| 黄色免费三级 | 五月婷婷六月丁香综合 | 国产稀缺精品盗摄盗拍 | 国产又黄又免费aaaa视频 | 欧美性操 | 狠狠色噜噜狠狠狠狠98 | 天天操狠狠操 |