PYPL(PopularitY of Programming Language,程式語言流行指數)12 月份的榜單已經發布了。PYPL 是非常流行的參考指標,其榜單資料的排名均是根據榜單物件在 Google 上相關的搜尋頻率進行統計排名,原始資料來自 Google Trends,也就是說某項語言或者某款 IDE 在 Google 上搜尋頻率越高,表示它越受歡迎。

開發者可以將 PYPL 作為一個參考,決定學習何種語言或 IDE,或者在新的軟體專案中使用何種語言或資料庫。

我們來看看 PYPL 中的語言、IDE 與資料庫排行情況。

首先程式語言榜單如下:

位置基本沒怎麼變化,Python 還是大幅度領先 Java 牢牢佔住第一位自不用多說,榜單中還有幾個語言值得一提。

首先是最搶眼的 Dart,上個月的榜單中還沒有它,這個月突然殺到第 20 位,使得後邊幾個語言都各自後退一位,想必這與上個月 Dart 釋出 2.6 版本,並帶來預編譯為本地可執行程式碼的特性有關,詳情檢視:

https://www.oschina.net/news/111172/dart2native-in-dart

Ruby 被 VBA 反超,排名下降了一位,雖然幅度不大,但是除去因為 Dart 的強勢入圍而自動後移的幾個語言,Ruby 是榜單中唯一排名下降的,自然也變得比較顯眼。

另外 Haskell 連續幾個月份額都不增不減,生態可能真的不是很活躍,這可以參考此前釋出的 2019 年 Haskell 調查報告。

再來看看 IDE 榜單:

前 3 名分別是 Visual Studio、Android Studio 與 Eclipse,但這三者相比去年同期,只有 Android Studio 份額上漲了(大幅上漲 3.5%),而 Eclipse 的份額下跌在整個榜單中都比較顯眼(-4.8%)。總的來看,前 3 名還是大幅度領先於其它 IDE。

除此之外,排在第 4 名的 VS Code、第 6 名的 PyCharm 與第 8 名的 Xcode 都有超過 1.0% 的增長,在整體榜單中算是好成績。我們比較關注其中開源的 VS Code(雖然它只是個編輯器,而不是 IDE),近期與 VS Code 相關且值得關注的資訊包括:

  • Facebook 預設開發環境採用 VS Code
  • Visual Studio Online 終於公開上線了

最後來看看資料庫的情況:

榜單整體對比去年同期都平平無奇,非要說的話,PostgreSQL、MongoDB 與 MySQL 這三者的份額變化分別是 +0.7、+0.6% 與 -0.6%,這幾個數字在榜單中算比較大的了。

另外值得一提的是,對比另一個資料庫排行榜 DB-Engines 12 月份的資料,可以看到前 5 名的排位是完全一致的:

自 開源中國