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































