2021 技術領域趨勢報告:Rust 繼續(xù)增長、低代碼是重要趨勢
O'Reilly 發(fā)布了一份《2021 年編程、運維、AI 和云計算的發(fā)展方向》報告,該報告基于 O'Reilly 在線學習平臺產(chǎn)生的數(shù)據(jù),就技術行業(yè)的趨勢進行了一番分析。
編程語言方面,報告從使用情況、使用量的同比增長以及搜索查詢次數(shù)幾方面進行了分析。發(fā)現(xiàn) O'Reilly 在線學習的主要語言包括有 Python(上升 27%)、Java(下降 3%)、C ++(上升 10%)、C(上升 12%)和 JavaScript(上升 40%)。值得一提的是,從 2020 年的使用量而非同比變化來看,JavaScript 遠遠落后于 Python 和 Java。
在所有語言中,Python 已成為最受歡迎的一種語言。該語言的 scikit-learn ML 庫的使用量增加了 11%,用于深度學習的 PyTorch ML 框架的使用量也猛增了 159%。同時,大眾對 Go、Rust、Ruby 和 Dart 幾種語言的學習興趣也在增長。
O'Reilly 認為,Rust 的受歡迎程度會繼續(xù)增長。不過他們也指出,"雖然我們相信 Rust 的受歡迎程度會繼續(xù)增長,但不要太興奮,當你從一個小基數(shù)開始時,增長 94% 是很容易的。Go 顯然已經(jīng)確立了自己的地位,尤其是作為一種并發(fā)編程語言。而 Rust 很可能確立自己在系統(tǒng)編程方面的地位:構建新的操作系統(tǒng)和云操作的工具。"
報告還指出,市場中的存在一個趨勢:即低代碼或無代碼編程的進一步采用,它能讓幾乎沒有或沒有編碼背景的人使用相對簡單的圖形工具創(chuàng)建應用程序。但是,這種向無代碼編程的轉(zhuǎn)變并不意味著專業(yè)開發(fā)人員會被排除在這個圈子之外。這種類型的編程所使用的新語言、新庫和新工具都需要有經(jīng)驗的開發(fā)人員來構建和維護它們。
人工智能領域的增長仍在繼續(xù):其中,機器學習增長了 14%,人工智能增長了 64%;數(shù)據(jù)科學增長了 16%,統(tǒng)計數(shù)據(jù)增長了 47%。
Web 開發(fā)方面,React 在使用量上仍保持領先,并出現(xiàn)了顯著增長(同比增長 34%)。另一方面,盡管有傳言說 Angular 正在消退,但它仍是第二大使用平臺,且增長了 10%。Node.js 的使用量僅次于 Angular,實現(xiàn)了 15% 的增長。
而 Ruby on Rails 在經(jīng)歷了幾年的中等穩(wěn)定表現(xiàn)后,表現(xiàn)出了極強的增長(同比增長 77%);Django 也展現(xiàn)出了大量使用率和 63% 的增長。Vue 和 Flask 表現(xiàn)則不盡如人意;HTML、CSS 和 JavaScript 的使用率都在穩(wěn)步增長,分別為 22%、46% 和 40%。
此外,云相關主題的培訓需求也在持續(xù)上升。雖然 AWS 仍占主導地位,但用戶對 AWS 的興趣全年只上升了 5%。與此同時,大眾對微軟 Azure 的興趣激增了 136%,谷歌云則上升了 84%。報告稱,這樣的趨勢表明,越來越多的企業(yè)正在將其應用和數(shù)據(jù)集轉(zhuǎn)移到云端。
受冠狀病毒大流行影響,個人和組織利用培訓的方式也發(fā)生了轉(zhuǎn)變。由于教室和現(xiàn)場培訓不再可用或不建議使用,組織增加了對在線實時培訓的采用,在線培訓的使用率猛增了 96%。用于培訓的書籍使用量增長了 11%,教育視頻的使用量增長了 24%。
完整報告地址:https://www.oreilly.com/radar/where-programming-ops-ai-and-the-cloud-are-headed-in-2021/
本文轉(zhuǎn)自OSCHINA
本文標題:2021 技術領域趨勢報告:Rust 繼續(xù)增長、低代碼是重要趨勢
本文地址:https://www.oschina.net/news/127951/oreilly-2021-programming-ai-cloud