在所有與前端開發相關的技術中,如JavaScript、CSS3、HTML5等,Web開發者們私下最常討論的技術領域是哪一個呢?理解這個問題可以更了解目前在Web技術領域,大家所面臨的挑戰是什麼?為了一探究竟, 英屬哥倫比亞大學就「Web開發者經常挖掘的問題」展開了研究。他們在Stacke Exchange上檢查了50多萬個與JavaScript、HTML5、CSS等與Web有關的技術問題,對這些問題的答案進行了分析,他們總結出了哪些問題是開發者們最感興趣和經常詢問的,總結出了Web開發者們目前所面臨的挑戰。
JavaScript仍然稱王 CSS和HTML5在快速崛起
綜觀最流行的三大Web技術(Java、HTML5、CScript),Java為最流行的三大Web技術(Java、HTML5、CJavaScript),Java最關心的主題。但在Stack Exchange上,HTML5、CSS有關的問題數量也迅速上升。研究人員表示:「在未來,他們希望這些話題的份額能夠持續攀高。」
瀏覽器相容性問題越來越少
研究人員發現,跨瀏覽器相容性問題仍然是個熱門話題,但隨著時間的推移(自2009年以來),該主題的問題數量顯著下降。這主要得益於更多更好的JavaScript函式庫,例如jQuery以及瀏覽器廠商對W3C標準的遵守。
HTML5和JavaScript新功能給開發者帶來不少煩惱
在Stack Exchange上,有關HTML5和JavaScript新功能和新元素(如localStorage)問題數量一直以來都比較穩定,並且有不斷上升的趨勢。研究人員表示,即使是專家級的程式設計師也會對新加入HTML5和JavaScript的功能感到困惑,對於這些新功能,他們需要更好的API支援。
Web技術在行動領域的重要性愈加凸顯
最後,研究人員發現,自2009年以來,關於HTML5的大部分問題都與移動有關,例如設備檢測、本地存儲等,並且有關CSS3的viewport meta標籤問題的數量也日益增加。這些發現充分說明了Web技術在行動領域的地位更加重要。