星期三, 1月 17, 2007

從《The State Of Web Development 2006/2007》看網頁開發概況

Sitepoint發表了一份 The State Of Web Development 2006/2007 的調查報告,在這份2006年6/15~7/15的期間針對5,000位網頁開發人員的問卷結果中,可以看到網頁開發技術平台的現況大概是這樣(這份報告要價不斐,我當然沒有財力購買,以下的Treemap圖都是從這份報告的Preview版本中推演而來,圖中區塊大小與顏色都代表佔比,越亮綠佔比越大、越紅佔比越小,越接近白色越接近中間值):

  • 你可以看到PHP獨占鰲頭,比整個MS(微軟)平台的技術加總還高。
  • 最近火紅的Rails雖然只佔了一小塊,但卻接近ColdFusion。我推估到了現在,過了半年後,Rails的版圖應該大有斬獲。
  • 如果單看微軟平台,會發現ASP與兩個版本的ASP.NET大概各分1/3,但從顏色上可以看出來ASP(白色)略高於.NET(淡粉紅色),顯然升級到.NET平台的行銷工作微軟還有一段路要走。
  • JSP只與ASP.NET的單一版本佔比相近,得加油了。
  • Opensources(JSP沒算在內)佔住了半邊天,還有明日之星蓄勢待發,前景可期。
如果問到接下來的12月內可能會考慮採用哪一種技術,那麼佔比的Treemap如下(這裡區塊大小代表佔比,顏色則是把這個問題的數據當成未來實際的市場狀況時,與上一張圖同一技術佔比的差距,越亮綠表示成長、越紅表示衰退、白色持平):

  • 這裡可以看到,Rails最受青睞,這和這半年來看到或聽到的狀況相符。
  • 可能是Rails帶起的效應,Python也獲得不少注目。
  • 微軟平台則是ASP.NET 2.0最受到用戶的期待,準備採用。
  • PHP反而有流失的現象,其餘技術則大多持平。
報告上也提到了在考量新技術時,大致上可看出的板塊移動如下圖所示:

很明顯可以看出來,Opensource與MS各自為政,互不侵犯,兩方的開發人員不會轉換陣地,但在各自的版圖中,則有相當的變動。如果從另一個問題的調查結果來看,更可以看出未來可能的趨勢,以下是針對希望哪些技術有更多的資源得到的佔比分配(區塊大小與顏色的意義同第一張圖):

  • AJAX是大熱門,不過調查的時間是去年六月,現在AJAX的資源應該已經算是氾濫了。由AJAX效應帶起的就是JavaScript和JavaScript Library的需求,目前看來JavaScript Library書很缺,應該是可開發的方向。
  • 值得注意的是XHTML/CSS,同一份調查中發現有25%的開發者會堅守HTML檔必須驗證通過,而有近60%的開發者會驗證自己的HTML檔,但不一定會修正錯誤,另外有近70%的開發者主要採用CSS做版面配置,因此對於XHTML/CSS的需求自然是趨勢。如果將美國的情況視為台灣的前哨站,那麼台灣今年應該會展現一波需求才是。
  • PHP雖然已經有許多豐富的資源,但這裡的需求仍然很高,很可惜沒有進一步調查,不然我挺好奇大家的需求是什麼?
  • 你也可以看到Opensource總和的需求極高,一方面反應前面看到Opensource佔市場一半的局面,另一方面可能也展現了Opensource的技術文件量的問題。
  • 另外可以發現到Flash的需求也不小,尤其Flex聲勢不小,其實還蠻值得開發人員去瞧瞧,而不只是把Flash當成網路動畫的技術。
後記:我手上總共有兩個版本的Preview報告,一份有全部15個問題的結果,一份只有其中幾個問題,但加上了專家評論的內容,後來再嘗試去下載都只有後面這一份了。

延伸閱讀:

沒有留言: