您的位置: 首頁 >科技 >

編程語言 Java仍然是Python和JavaScript的主要語言

2020-06-30 14:03:17 編輯: 來源:
導(dǎo)讀 在幾個索引中,Java、JavaScript和Python始終是最流行的三種編程語言,但是它們的確切順序取決于如何計算排名。最近,大多數(shù)人將JavaScript和Python置于Java之前或等同于Java。 但是捷克IDE制造商JetBrains的一項新調(diào)查發(fā)現(xiàn),Java,歷史上最流行的編程語言,仍然是開發(fā)人員使用的最主要的語言。 “Java是最流行的主要編程語言,”JetBrains在其開

在幾個索引中,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ā)人員選擇三種他們認(rèn)為主要的編程語言。在這種情況下,JavaScript排在第一位(39%),其次是Java(37%)和Python(31%)。

JetBrains的分析師Sichkarenko Anastassiya解釋了這一明顯的差異,他說每種語言的排名——第一、第二或第三——被賦予了一個權(quán)重,從而產(chǎn)生一個整體的受歡迎程度排名。

該公司還告訴Register, Java作為主要語言的優(yōu)越地位歸結(jié)于許多開發(fā)人員將JavaScript作為項目的一部分,但當(dāng)考慮到開發(fā)人員將大部分時間花在何處時,它的使用就會下降。

JetBrains還指出,由于機(jī)器學(xué)習(xí)的發(fā)展,Python的流行度急劇上升,在過去的一年里,Python在語言使用方面已經(jīng)超過了Java。Python也是“最受學(xué)習(xí)”的語言,近三分之一的受訪者去年開始或繼續(xù)接受Python教育。

微軟開發(fā)的TypeScript(一種用于大型JavaScript代碼庫的語言)的使用也顯著增長,目前已成為12%的開發(fā)者的主要語言,而2017年這一比例僅為1%。

它在JetBrains調(diào)查中的增長與其他編程語言的流行度排名一致,也反映在新的Deno運(yùn)行時的本地支持上,它是廣泛使用的Node.js JavaScript運(yùn)行時的潛在繼承者。

開發(fā)人員計劃采用的前三種語言包括谷歌的系統(tǒng)編程語言Go、JetBrains的Kotlin(谷歌支持Android開發(fā))以及Python。

Rust——一種由Mozilla創(chuàng)建的系統(tǒng)編程語言,微軟正在為C和c++編寫代碼而追捧——在計劃語言列表中排名第四,緊隨其后的是TypeScript、蘋果的Swift和谷歌的Dart。

在桌面應(yīng)用程序開發(fā)者中,Windows是最大的目標(biāo)(86%),其次是Linux(68%)和macOS(38%)。

JetBrains說,三分之二的開發(fā)者使用本地工具開發(fā)Android和iOS應(yīng)用程序,而一半的開發(fā)者使用跨平臺框架,如Facebook的React native,微軟的Xamarin和谷歌的UI框架Flutter。

移動跨平臺框架的順序與去年的調(diào)查相比變化不大。React Native仍然是最流行的跨平臺框架(42%),其次是Flutter (39%), Ionic和Cordova并列第三(各18%)。

JetBrains指出,科爾多瓦、愛奧尼亞和Xamarin的股票在過去的一年里略有下降。


免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!

最新文章

精彩推薦

圖文推薦

點(diǎn)擊排行

2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082   備案號:閩ICP備19027007號-6

本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。