根據2010年度的“Web開發大趨勢”調查結果顯示,與上一次(2008年進行)相比,jQuery, CSS 3, 和HTML 5等技術穩步上升,而桌面式應用框架則仍然未受青睞。DZone發表報告,對其中重要的調查項目進行了分析。
操作系統與瀏覽器
雖然Windows在整個市場處于統治地位,但Mac OS X卻是Web開發者和設計人員中的最愛。有大約50%的受訪者使用各種版本的Mac,41%使用Windows。而2008年,Windows還略微領先Mac。
html5code.net' title='html5模板網'>
瀏覽器方面與此類似,顯然,Web技術人員最喜歡的瀏覽器是Firefox 3.6 (37.8%),Safari和Chrome分別以20%和17%緊隨其后。IE和Opera同病相憐,都只有2%的份額!要知道,在所有終端用戶那里的統計數字,IE瀏覽器的份額仍然有50%以上。
html5code.net' title='html5模板網'>
在瀏覽器渲染引擎方面,Firefox的Gecko以54%占據第一,但Safari和Chrome的Webkit從兩年前的25%增長到46.6%。呈現兩強相爭的態勢。大部分受訪者還沒有開始為移動設備優化自己的網站,但在已經開始針對移動瀏覽器的技術人員中,29%表示所用的瀏覽器是iPhone上的Mobile Safari,Android只有3.8%。
html5code.net' title='html5模板網'>
當然,測試瀏覽器的份額還是IE系占優,但Safari, Chrome和Firefox的比例也很高。而且大部分受訪者均表示標準支持是決定他們選擇主要瀏覽器的首要因素。HTML 5和CSS 3支持非常重要。性能和穩定性也是關鍵因素。而對瀏覽器開發者工具插件的重要性則反應不一。
html5code.net' title='html5模板網'>
標記語言
大部分開發人員主要用HTML,HTML與XHMTL兼用的略有增長。由于兩者均在HTML 5中得到支持,預計HTML將占據一定優勢。HTML 5的應用仍然不廣泛,但從來不用的人已經降低到65%。最常用的HTML 5 API是地理位置和客戶端存儲。元素和屬性使用情況如下:
html5code.net' title='html5模板網'>
此外,有三分之一的人說自己用過微格式,而只有5%使用RDFa。SVG應用很少,只有25%。
CSS
大多數受訪者都遵循Web標準開發,然后再想辦法解決IE的問題。由于IE9也將全面支持Web標準,這種做法顯然將得到豐厚回報。CSS選擇器方面,80%以上的人說使用類選擇器如p.classname{},HTML元素選擇器如p{},ID選擇器如p#idname{},后代選擇器如p a{}。與2008年相比,最大的變化是CSS 3和實驗性CSS使用增加,已經超過50%。最常用的屬性是border-radius。
JavaScript, Ajax和DOM
JavaScript的主要用途如下:
html5code.net' title='html5模板網'>
與2008年相比,基本沒有變化。除了復雜應用交互之外,JavaScript的應用比例總體稍有降低。一個明顯的變化是jQuery的興起。從兩年前的63%上升到了78%。
RIA
早有分析認為,html5和CSS3未必與Flash或者Silverlight是此消彼長的關系,此次調查為這一點提供了依據。兩年來,Flash和Silverlight增加了5%。
html5code.net' title='html5模板網'>
后端技術
服務器端比例如下,不出所料,PHP占據絕對優勢,框架方面,不用或者自制框架居多,使用現成框架的里面RoR、Django、Zend位列前三甲。
html5code.net' title='html5模板網'>
html5code.net' title='html5模板網'>
云平臺應用
云計算資源的應用情況是本次調查最令人好奇的一項。有22%的人回答已經依賴云資源。而在資源分類方面,16%的人表示使用的是在線存儲,10%使用IaaS,7%使用PaaS。所用云平臺廠商一項,Amazon和Google位列前兩位。
html5code.net' title='html5模板網'>