1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

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

        共 2948字,需瀏覽 6分鐘

         ·

        2020-11-19 22:17

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

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

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

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




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


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


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

        連續(xù)兩個(gè)半年,Python 是僅次于 JavaScript 的最廣泛采用的語言。僅在過去一年中,Python 就凈增了 220 萬名新開發(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)的語言。

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

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

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

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

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



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





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

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




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

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

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

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

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




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


        在我們的調(diào)查中,關(guān)于對 DevOps 的參與度的另一個(gè)觀點(diǎn)是,當(dāng)我們明確問及他們在幾個(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)境中來擴(kuò)展 CI。


        然而,軟件發(fā)布流程的完全自動(dòng)化 —— 因此真正致力于 DevOps 文化--還遠(yuǎn)未實(shí)現(xiàn)。雖然超過一半(52%)的開發(fā)人員使用 CI 或 CD 來簡化他們的部分工作流程,但只有 25% 的開發(fā)人員使用這兩種做法來自動(dòng)化從將代碼更改集成到中央倉庫到生產(chǎn)部署之間的所有步驟。事實(shí)證明,開發(fā)人員對完全自動(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)化測試(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)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

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

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            中文字幕第99页 | 香蕉视频草草 | 3p男女做爰猛烈叫床 | 日日噜噜夜夜狠狠扒开双腿 | 无码人妻丰满熟妇区毛片视频 | 日韩性爱无码 | 女人与公拘交酡全过程动 | 婷婷五月深爱激情网 | 日韩高清精品在线 | 国产日韩欧美在线 |