Top Ad unit 728 × 90

Breaking News

軟體下載

TIOBE錯誤預測:Java仍受全世界關注


TIOBE確值得我們學習,TIOBE並不是盲目的亂噴,而是擺出數據,有理有據。本來想說老外在這方面怎麼怎麼樣的,後來想了想,地圖炮還是少開,畢竟這麼說有失偏頗。

我經常看到有文章在說,根據TIOBE的排名來看,Java和C在為“最受歡迎的程式語言”的稱號爭得不可開交——最後肯定都會說道,Java已經面臨很長時間的衰落了。TIOBE用了一種相對複雜的公式來計算這個排名;不過它的核心算法似乎是和這個程式語言的名字後面加上”programming”這組關鍵字的搜索結果有關,比方說"Java Programming"。這麼做當然也說得過去的,因為如果你去Google趨勢裡面只搜Java或者JVM的話,肯定會看到統計結果裡面有很多跟Java語言或者Java虛擬機無關的東西。

下圖是過去13年來TIOBE上面最受歡迎的10門程式語言的趨勢圖:

13年來TIOBE上面最受歡迎的10門程式語言的趨勢圖


最上面黑色的是Java在TIOBE上面的排名曲線,而附近那條淡藍色的是C的。從這很明顯能看出Java的歡迎程度一直都在緩慢的下降。不過這真的意味著Java在衰落嗎?

我並不這麼認為,有好幾個原因。首先,Java是一門成熟的語言。一門成熟的語言在Google或者Yahoo等這些搜索引擎裡面搜索得少些不是很正常嗎?因為很多開發人員都已經對它們已經非常熟悉了。與此同時,當前最熱門最時髦的語言理所當然會得到更多的關注,因為它們是現下最令人興奮的新事物。至少對我來說是這樣的。

不過這裡我們還可以通過別的數學手段來進行計算。我們用TIOBE的一部分算法,再結合一些其它的數據,來看看結果是什麼樣的。

下面是Google趨勢裡“Java Programming”搜索詞的關注熱度:

Google趨勢裡“Java Programming”搜索詞的關注熱度


Google趨勢裡Java Programming搜索詞的關注熱度

從這張圖來看,Java的關注度在2004年處於高峰(之前的數據已經看不到了),而目前的關注度大概是當初的28%左右。

不過,這到底意味著什麼?Google趨勢是基於這個搜索詞本身在所有搜索詞中進行的排名,因此這張圖實際告訴我們的是今天在Google裡面搜索"java Programming"這組關鍵字的比例大概是2004那會兒的三分之一。我上面所說的原因,部分也是由於這個。

非常重要的一點是,"Java Programming"這個搜索詞的關注度在2009年以後就一直維持不變。然而更有趣的是,下面這組來自Statistic Brain的數據列出了每年Google搜索這組關鍵字的總次數(下圖為TechRoomage小編把數據轉換成圖形):

每年Google搜尋Java Programming流量

Google趨勢其實告訴我們的是”Java Programming”這組關鍵字在所有的搜索詞中的關注度。相對於Google的所有的搜索詞而言, “Java Programming”這組詞搜索的比例和2004年的時候相比有所下降。

不過如果我們將上面這個圖表中的關注度比例轉化成實際搜索的總次數的話,結果是這樣的(下圖為TechRoomage小編把數據轉換成圖形):

Java Programming總搜尋次數、關注排名、總關注度

這裡我是從2007年開始計算的。這個總的關注度同時還考慮了Google總搜索量的增長。這個表格的數據說明,從2007年到2013年Java Programming這個搜索詞的搜索次數翻了四倍!

Java並不是一門已經衰落了很長時間的語言,相反,全世界對Java的關注度一直是在飆升的!

現在你還敢和別人說"Java已死"這樣的話麼?

TIOBE錯誤預測:Java仍受全世界關注 Reviewed by Whoops SEO on 6:10 下午 Rating: 5

沒有留言:

All Rights Reserved by TechRoomage | 科技空間 © 2014 - 2015
Designed by TechRoomage

聯絡表單

名稱

以電子郵件傳送 *

訊息 *

技術提供:Blogger.