歡迎光臨
每天分享高質量文章

PYPL二月榜單:Python超越Java,最受歡迎的IDE和資料庫是……

導讀:PYPL(PopularitY of Programming Language,程式語言流行指數) 二月榜單已釋出,目前包含四個排行榜,分別是程式語言IDEODE(Online IDE) 以及資料庫這四個。

 

 

作者:局長

來源:開源中國(ID:oschina2013)

PYPL 是非常流行的參考指標,其榜單資料的排名均是根據榜單物件在 Google 上相關的搜尋頻率進行統計排名,原始資料來自 Google Trends,也就是說某項語言或者某款 IDE 在 Google 上搜索頻率越高,表示它越受歡迎。

所以如果你相信這些來自眾多開發者以及使用者的選擇,我們可以將 PYPL 作為一個參考,以幫助決定學習何種語言或 IDE,或者在新的軟體專案中使用何種語言或資料庫。

接下來看看 PYPL 最新的二月排行榜。

01 先看看最容易“引戰”的程式語言排行榜

排名前五的分別是:Python, Java, Javascript, C# 和 PHP。從榜單可以看出,與去年的指數結果相比,前五名中除了 Python,其餘的 Trend 指數都呈現出了下降趨勢。而近年來備受關註和歡迎的 Go、Kotlin、Rust、TypeScript 這些較為新興的程式語言基本都保持著上升的熱度,這也和我們所看到和瞭解到的情況吻合。

此外,從全球範圍來看,Python 是最流行的程式語言,它的佔比在過去 5 年中增長最多 (增加了 16.2%),而 PHP 則成為下降最多的程式語言 (下降了 5.6%)。

▲TOP 5 程式語言和新興的熱門程式語言 PYPL 指數趨勢圖

02 再看看 IDE 排行榜

排名前五的分別是:Visual Studio, Eclipse, Android Studio, NetBeans 和 IntelliJ。明顯可以看到,其中有四個都是 Java 開發者會用到的 IDE。

“宇宙最強 IDE” Visual Studio 並非徒有虛名,一如既往地保持著其霸主地位。不過 Eclipse 作為大多數 Java 開發者探索程式設計世界的首款 IDE,也憑藉極高的佔比位居第二(比 VS 少了 1% 左右)。

其中最亮眼的莫過於 Visual Studio Code,誕生之初微軟對其的定位是一款跨平臺編輯器,但因其優秀的使用體驗,自問世以來它就備受開發者追捧。

再經過近幾年的迭代更新,依靠著其豐富的外掛生態以及流暢的開發體驗,它不再是一款簡單的「編輯器」—— 許多開發者已將其打造成一個比 IDE 更輕便的開發工具。我們也大可將其看作是 IDE。擁有超高的人氣的它,現在在排行榜中排名第六(目前還保持著激烈的上升趨勢),遠超其他老牌的編輯器或 IDE。

不過官方資料顯示,在全球範圍內,雖然 Eclipse 排名靠前,但事實上近年來其佔比已處於下滑趨勢,它過去 5 年的佔比下降了 15.7%,Visual Studio 則是當之無愧最受歡迎的 IDE,而 Android Studio 在過去 5 年中增長最多,其佔比增加了 13.2%。

▲TOP 6 IDE 的 PYPL 指數趨勢圖

03 資料庫的流行度又是如何?

排名前五的分別是:Oracle, MySQL, SQL Server, PostgreSQL 和 MongoDB。

▲TOP 5 資料庫的 PYPL 指數趨勢圖

可以看到,在全球範圍內,Oracle 是最受歡迎的資料庫,不過也是過去 5 年佔比下降最多的資料庫(下降了 3.5%),而 Firebase 則在過去 5 年中收穫了最多的增長(增長了 1.8%)。

其中,MongoDB 和 PostgreSQL 的增長趨勢最直觀易見,兩者目前都保持著激烈的上升趨勢。這兩個資料庫無論是在口碑還是在各種排行榜中的排名等方面,都十分客觀地反映了它們在開發者心中的地位,以及業界對其的態度。

04 最後看看 ODE

由於線上 IDE 在國內的流行度不是很高,這裡就不細說了,我們看看排行榜:

排名前三的分別是:Cloud9, JSFiddle 和 Koding。

 

據統計,99%的大咖都完成了這個神操作

更多精彩

在公眾號後臺對話方塊輸入以下關鍵詞

檢視更多優質內容!

PPT | 報告 | 讀書 | 書單

大資料 | 揭秘 | 人工智慧 | AI

Python | 機器學習 | 深度學習 | 神經網路

視覺化 | 區塊鏈 | 乾貨 | 數學

猜你想看

Q: 你在用哪款IDE?

歡迎留言與大家分享

覺得不錯,請把這篇文章分享給你的朋友

轉載 / 投稿請聯絡:baiyu@hzbook.com

更多精彩,請在後臺點選“歷史文章”檢視

    贊(0)

    分享創造快樂