2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。
在幾個索引中,Java、JavaScript和Python始終是最流行的三種編程語言,但是它們的確切順序取決于如何計算排名。最近,大多數(shù)人將JavaScript和Python置于Java之前或等同于Java。
但是捷克IDE制造商JetBrains的一項新調(diào)查發(fā)現(xiàn),Java,歷史上最流行的編程語言,仍然是開發(fā)人員使用的最主要的語言。
“Java是最流行的主要編程語言,”JetBrains在其開發(fā)者生態(tài)系統(tǒng)2020年狀態(tài)報告中宣稱。
JetBrains開發(fā)了流行的IntelliJ IDEA Java IDE,它也是谷歌的Android Studio的基礎(chǔ),還有Kotlin,一種谷歌官方支持的Android開發(fā)的編程語言,以及廣泛使用的PyCharm IDE。
另一方面,JetBrains對近2萬名開發(fā)者的調(diào)查發(fā)現(xiàn),JavaScript是使用最多的編程語言。
JetBrains要求開發(fā)人員選擇三種他們認為主要的編程語言。在這種情況下,JavaScript排在第一位(39%),其次是Java(37%)和Python(31%)。
JetBrains的分析師Sichkarenko Anastassiya解釋了這一明顯的差異,他說每種語言的排名——第一、第二或第三——被賦予了一個權(quán)重,從而產(chǎn)生一個整體的受歡迎程度排名。
該公司還告訴Register, Java作為主要語言的優(yōu)越地位歸結(jié)于許多開發(fā)人員將JavaScript作為項目的一部分,但當考慮到開發(fā)人員將大部分時間花在何處時,它的使用就會下降。
JetBrains還指出,由于機器學習的發(fā)展,Python的流行度急劇上升,在過去的一年里,Python在語言使用方面已經(jīng)超過了Java。Python也是“最受學習”的語言,近三分之一的受訪者去年開始或繼續(xù)接受Python教育。
微軟開發(fā)的TypeScript(一種用于大型JavaScript代碼庫的語言)的使用也顯著增長,目前已成為12%的開發(fā)者的主要語言,而2017年這一比例僅為1%。
它在JetBrains調(diào)查中的增長與其他編程語言的流行度排名一致,也反映在新的Deno運行時的本地支持上,它是廣泛使用的Node.js JavaScript運行時的潛在繼承者。
開發(fā)人員計劃采用的前三種語言包括谷歌的系統(tǒng)編程語言Go、JetBrains的Kotlin(谷歌支持Android開發(fā))以及Python。
Rust——一種由Mozilla創(chuàng)建的系統(tǒng)編程語言,微軟正在為C和c++編寫代碼而追捧——在計劃語言列表中排名第四,緊隨其后的是TypeScript、蘋果的Swift和谷歌的Dart。
在桌面應用程序開發(fā)者中,Windows是最大的目標(86%),其次是Linux(68%)和macOS(38%)。
JetBrains說,三分之二的開發(fā)者使用本地工具開發(fā)Android和iOS應用程序,而一半的開發(fā)者使用跨平臺框架,如Facebook的React native,微軟的Xamarin和谷歌的UI框架Flutter。
移動跨平臺框架的順序與去年的調(diào)查相比變化不大。React Native仍然是最流行的跨平臺框架(42%),其次是Flutter (39%), Ionic和Cordova并列第三(各18%)。
JetBrains指出,科爾多瓦、愛奧尼亞和Xamarin的股票在過去的一年里略有下降。
2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。