<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          2020年Q3開發(fā)者數(shù)據(jù)報(bào)告:JavaScript 最受歡迎,開發(fā)者最關(guān)注支持/文檔

          共 2948字,需瀏覽 6分鐘

           ·

          2020-11-19 22:17

          近日, SlashData 公司公布了 2020 年第 3 季度的《開發(fā)者報(bào)告》,對(duì)全球? 159 個(gè)國(guó)家或地區(qū)的 17000 多名開發(fā)者展開調(diào)查,從編程語(yǔ)言用戶的絕對(duì)數(shù)量方面出發(fā)進(jìn)行了分析。

          報(bào)告指出,JavaScript 仍穩(wěn)居最受歡迎榜單首位,全球有 1240 萬(wàn)的開發(fā)人員正在使用該語(yǔ)言。

          其次是 Python 的 900 萬(wàn),Java 的 820 萬(wàn)。四五六位的編程語(yǔ)言相差不大,分別為用戶數(shù) 630 萬(wàn)的 C/C++、610 萬(wàn)的 PHP 以及 600 萬(wàn)的 C#。

          下面我們整理了報(bào)告中的部分觀點(diǎn):




          一、2020 年第三季度編程語(yǔ)言社區(qū)的規(guī)模數(shù)據(jù)


          1、在過去的三年里,有近 500 萬(wàn)開發(fā)者加入了 JavaScript 社區(qū)


          JavaScript 是最受歡迎的編程語(yǔ)言,全球有 1240 萬(wàn)開發(fā)者在使用它。值得注意的是,在過去的三年里,JavaScript 社區(qū)的規(guī)模一直在持續(xù)增長(zhǎng)。在 2017 年第二季度至 2020 年第三季度期間,有近 5M 名開發(fā)者加入了該社區(qū) —— 這是迄今為止所有語(yǔ)言中絕對(duì)增長(zhǎng)最高的。即使在數(shù)據(jù)科學(xué)或 AR/VR 等 JavaScript 最不受歡迎的軟件領(lǐng)域,也有超過五分之一的開發(fā)者在項(xiàng)目中使用 JavaScript。

          連續(xù)兩個(gè)半年,Python 是僅次于 JavaScript 的最廣泛采用的語(yǔ)言。僅在過去一年中,Python 就凈增了 220 萬(wàn)名新開發(fā)者,現(xiàn)在已經(jīng)統(tǒng)計(jì)了 9M 用戶,在 2020 年初超過了 Java。數(shù)據(jù)科學(xué)和機(jī)器學(xué)習(xí)(ML)的興起是其流行的一個(gè)明顯因素。目前,77% 的 ML 開發(fā)人員和數(shù)據(jù)科學(xué)家使用 Python。只有 22% 的人使用 R,這是另一種經(jīng)常與數(shù)據(jù)科學(xué)相關(guān)的語(yǔ)言。

          Java 在全球擁有超過 8M 的活躍用戶,是移動(dòng)應(yīng)用生態(tài)系統(tǒng) —— Android 的基石,也是最重要的通用語(yǔ)言之一。在過去的半年里,它的采用率可能保持穩(wěn)定,但從整體來(lái)看,自 2017 年年中以來(lái),Java 社區(qū)已經(jīng)獲得了 160M 的開發(fā)者,相當(dāng)于增長(zhǎng)了 24%。

          2、C# 的普及率越來(lái)越高,但速度比 PHP 和 C/C++ 要慢

          Kotlin 是增長(zhǎng)最快的語(yǔ)言社區(qū)之一,自 2017 年底以來(lái),Kotlin 的規(guī)模增長(zhǎng)了 2 倍多,從 2017 年第四季度的 110 萬(wàn)增長(zhǎng)到 2020 年第三季度的 230 萬(wàn)。這一點(diǎn)從 Kotlin 的排名也非常明顯,在此期間,Kotlin 的排名從第 11 位上升到第 9 位 —— 這一趨勢(shì)主要?dú)w功于谷歌決定將 Kotlin 作為 Android 開發(fā)的首選語(yǔ)言。

          Swift 在 2020 年上半年吸引了略多的凈新增開發(fā)者(40萬(wàn) vs 30萬(wàn)),今年的受歡迎程度超過了 Kotlin。自從 Swift 成為蘋果所有平臺(tái)的默認(rèn)開發(fā)語(yǔ)言以來(lái),Objective C 的采用率一直在穩(wěn)步下降。與這種從蘋果應(yīng)用生態(tài)系統(tǒng)中淘汰出來(lái)的情況相對(duì)應(yīng)的是,Objective C 的排名也大幅下降,從第九位降至第十二位。

          最后,更小眾的語(yǔ)言 —— Go、Ruby、Rust 和 Lua,每個(gè)語(yǔ)言的活躍軟件開發(fā)者大概 150 萬(wàn)。Ruby 和 Lua 已經(jīng)存在了二十多年,但它們的社區(qū)在最近三年基本停止了增長(zhǎng)。相反,Go 和 Rust 似乎在積極增加開發(fā)者,不過這兩門語(yǔ)言是否會(huì)在未來(lái)一段時(shí)間內(nèi)攀升編程語(yǔ)言的排名還是未知數(shù)。



          二、2017-2020 年編程語(yǔ)言社區(qū)的排名





          三、容器是后端開發(fā)者使用最廣泛的云技術(shù)

          在這個(gè)基礎(chǔ)設(shè)施可以隨意配置和銷毀,數(shù)據(jù)和服務(wù)器配置可以在同質(zhì)系統(tǒng)之間輕松轉(zhuǎn)移的世界里,云提供商必須找到其他的差異化領(lǐng)域來(lái)進(jìn)行競(jìng)爭(zhēng)。對(duì)用戶來(lái)說,供應(yīng)商鎖定的問題比以前小得多,而開發(fā)者作為決策者的崛起,讓他們手中的權(quán)力更大。




          四、價(jià)格和支持/文檔對(duì)開發(fā)者來(lái)說是最重要的

          對(duì)于每一種云技術(shù),價(jià)格和支持/文檔是開發(fā)人員在采用該技術(shù)時(shí)考慮的兩個(gè)最重要因素。

          在大多數(shù)情況下,這兩個(gè)因素在第一和第二位之間轉(zhuǎn)換,然而,對(duì)于考慮采用協(xié)調(diào)工具的開發(fā)人員來(lái)說,價(jià)格降到了第五位,而支持/文檔仍以很大的優(yōu)勢(shì)位居首位。

          在這些開發(fā)者中,約有十分之三的人選擇了開發(fā)的便捷性和速度(32%)、與其他系統(tǒng)的集成(31%)、社區(qū)(30%)和價(jià)格(29%)作為采用的原因,其中協(xié)調(diào)工具的價(jià)格比其他技術(shù)低 15 個(gè)百分點(diǎn)左右。另一方面,社區(qū)和可擴(kuò)展性對(duì)于開發(fā)者選擇協(xié)調(diào)工具來(lái)說,普遍更為重要。

          這種區(qū)別很大程度上是由 Kubernetes 的主導(dǎo)地位所驅(qū)動(dòng)的。在使用編排工具的后端開發(fā)者中,有 57% 的人選擇了 Kubernetes,它是最受歡迎的單一編排工具,而且重要的是,它是免費(fèi)和開源的。因此,有理由相信,對(duì)于使用 Kubernetes 的開發(fā)者來(lái)說,價(jià)格根本不是問題,相反,他們更看重社區(qū)的支持,幫助他們掌握這樣一個(gè)復(fù)雜的工具。




          五、絕大多數(shù)專業(yè)開發(fā)人員都參與了 DevOps,但并不一定認(rèn)為自己是 DevOps 的實(shí)踐者


          在我們的調(diào)查中,關(guān)于對(duì) DevOps 的參與度的另一個(gè)觀點(diǎn)是,當(dāng)我們明確問及他們?cè)趲讉€(gè)新興領(lǐng)域的參與度,包括區(qū)塊鏈應(yīng)用和量子計(jì)算等時(shí),只有五分之一的開發(fā)人員報(bào)告說他們正在從事 DevOps 工作。即使我們將那些表示正在了解或?qū)?DevOps 感興趣的人包括在內(nèi),認(rèn)為自己參與該領(lǐng)域的人也不超過 65%。這標(biāo)志著有很大一部分開發(fā)者已經(jīng)采用了 DevOps 實(shí)踐,但并不一定自我認(rèn)同這個(gè)詞。


          關(guān)注 DevOps 生命周期的各個(gè)步驟,我們發(fā)現(xiàn),開發(fā)人員首先參與的是發(fā)布頻繁但規(guī)模較小的軟件更新這一基本活動(dòng)。與 DevOps 相關(guān)的最流行的開發(fā)流程是持續(xù)集成(CI),有 40% 的受訪者采用。另有 37% 的人使用持續(xù)交付或部署(CD),它通過將所有代碼變更自動(dòng)部署到暫存或生產(chǎn)環(huán)境中來(lái)擴(kuò)展 CI。


          然而,軟件發(fā)布流程的完全自動(dòng)化 —— 因此真正致力于 DevOps 文化--還遠(yuǎn)未實(shí)現(xiàn)。雖然超過一半(52%)的開發(fā)人員使用 CI 或 CD 來(lái)簡(jiǎn)化他們的部分工作流程,但只有 25% 的開發(fā)人員使用這兩種做法來(lái)自動(dòng)化從將代碼更改集成到中央倉(cāng)庫(kù)到生產(chǎn)部署之間的所有步驟。事實(shí)證明,開發(fā)人員對(duì)完全自動(dòng)化的 CI/CD 管道仍持懷疑態(tài)度。這一點(diǎn)從他們中近 40% 的人手動(dòng)為代碼部署開綠燈,以便推廣到生產(chǎn)中就可以看出。


          應(yīng)用和基礎(chǔ)設(shè)施監(jiān)控由 39% 的開發(fā)人員執(zhí)行,是最常見的開發(fā)實(shí)踐之一,但基礎(chǔ)設(shè)施供應(yīng)和管理(27%)就不一樣了,這仍然是 IT 經(jīng)理和系統(tǒng)管理員的領(lǐng)域。同樣,創(chuàng)建自動(dòng)化測(cè)試(25%)和建立 CI/CD 管道(23%)也是相當(dāng)專業(yè)的任務(wù),分別由質(zhì)量保證專家和解決方案架構(gòu)師主要執(zhí)行。




          更多信息,可查看報(bào)告原文:
          https://slashdata-website-cms.s3.amazonaws.com/sample_reports/y7fzAZ8e5XuKCL1Q.pdf



          -?END -

          瀏覽 58
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  九九九九九国产 | 【乱子伦】露脸50 | 欧美日韩国产在线播放 | 免费看一区二区三区四区 | 美女自慰网站免费 |