Node.js 使用者量會不會在一年內超越 Java?

tianyu發表於2019-02-25

在最近 The New Stack 的採訪 中,Node.js 基金會的社群組織者 Mikeal Rogers 表示 Node.js 使用者量將在一年內超越 Java。Built In Node (BIN) 的部落格 最近整理了 Node.js 和 Java 的一些對比資料,筆者將通過這些資料對 Node.js 和 Java 的增長趨勢進行一些分析。

  • Node.js 基金會在 2016 公佈他們大約有三百五十萬左右的使用者量,而根據 Rogers 的說法,Node.js 的使用者量每年的增長率可以達到 100%。也就是說,再過一年,Node.js 將預計有一千六百萬的使用者量
  • Java 的使用者量在 2007 年是大約六百萬,在 2013 年增長至九百萬。在此之後,甲骨文公司還沒有官方公開過 Java 的使用者量資料。根據之前的增長速度分析,Built In Node 部落格作者猜測今年的 Java 使用者量大約在一千二百萬至一千四百萬之間

兩種技術的使用者量目前看起來不相上下,但從很多方面來看,Node.js 的發展潛力已經遠遠超越 Java:

  • 多家大型網際網路公司 從 Java 轉至 Node.js,其中比較典型的是 PayPalNetflix 兩家最近切換技術棧的網際網路產品。從這個趨勢來分析,預計在未來一年有更多的公司會棄用 Java,轉至 Node.js。
  • Y Combinator 的 HackerNews 有一個叫 whoishiring 的招聘板塊。對這其中的招聘崗位資訊和種類進行分析,我們可以單獨提取出 Node.js (藍色) 和 Java (黑色) 的工作崗位需求。其中 Node.js 有著明顯的逐漸增長,並且正在超越 Java。雖然這個圖表只能反映 HackerNews 一個站點的情況,但是總體的趨勢是很明顯的。
    兩種語言的職位在 whoishiring 的需求對比 / 圖表來自 Built In Node 部落格
    兩種語言的職位在 whoishiring 的需求對比 / 圖表來自 Built In Node 部落格
  • 通過 Stack Overflow Developer Survey,我們可以直接對比兩種語言在 Stack Overflow 社群內的受歡迎程度。從 2013 年到 2017 年,Node.js 從 8% 一躍至 26%;而 Java 則在同期內從 42% 跌至 39%。如果如 Mikeal Rogers 所說的 100% 每年使用者增長率繼續保持,Node.js 的使用者量超越 Java 是極有可能在明年實現的。
    兩種語言在 Stack Overflow Survey 中受歡迎程度對比 / 圖表來自 Built In Node 部落格
    兩種語言在 Stack Overflow Survey 中受歡迎程度對比 / 圖表來自 Built In Node 部落格

筆者認為雖然這些資料都沒有決定性,但卻有很強的參考性。Node.js 的潛能是顯著的,近些年 Node.js 的新技術更新速度已經超越 Java,且更多的獨立開發者和企業開始選擇使用 Node.js 的框架。大家覺得對 Java 的使用者量趕超能否在近兩年實現?

本文的資料分析來自 Built In Node 部落格,已獲得原作者授權。

相關文章