最新调查:2010年Web开发领域大趋势
创始人
2024-06-29 09:01:42
0次

根据2010年度的“Web开发大趋势”调查结果显示,与上一次(2008年进行)相比,jQuery, CSS 3, 和HTML 5等技术稳步上升,而桌面式应用框架则仍然未受青睐。DZone发表报告,对其中重要的调查项目进行了分析。

操作系统与浏览器

虽然Windows在整个市场处于统治地位,但Mac OS X却是Web开发者和设计人员中的***。有大约50%的受访者使用各种版本的Mac,41%使用Windows。而2008年,Windows还略微领先Mac。

OS Of Choice

浏览器方面与此类似,显然,Web技术人员最喜欢的浏览器是Firefox 3.6 (37.8%),Safari和Chrome分别以20%和17%紧随其后。IE和Opera同病相怜,都只有2%的份额!要知道,在所有终端用户那里的统计数字,IE浏览器的份额仍然有50%以上。

Web开发人员喜欢的主流的浏览器比例

在浏览器渲染引擎方面,Firefox的Gecko以54%占据***,但Safari和Chrome的Webkit从两年前的25%增长到46.6%。呈现两强相争的态势。大部分受访者还没有开始为移动设备优化自己的网站,但在已经开始针对移动浏览器的技术人员中,29%表示所用的浏览器是iPhone上的Mobile Safari,Android只有3.8%。

浏览器渲染引擎方面

当然,测试浏览器的份额还是IE系占优,但Safari, Chrome和Firefox的比例也很高。而且大部分受访者均表示标准支持是决定他们选择主要浏览器的首要因素。HTML 5和CSS 3支持非常重要。性能和稳定性也是关键因素。而对浏览器开发者工具插件的重要性则反应不一。

测试浏览器份额

标记语言

大部分开发人员主要用HTML,HTML与XHMTL兼用的略有增长。由于两者均在HTML 5中得到支持,预计HTML将占据一定优势。HTML 5的应用仍然不广泛,但从来不用的人已经降低到65%。最常用的HTML 5 API是地理位置和客户端存储。元素和属性使用情况如下:

元素和属性使用情况

此外,有三分之一的人说自己用过微格式,而只有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的主要用途如下:

JavaScript的主要用途

与2008年相比,基本没有变化。除了复杂应用交互之外,JavaScript的应用比例总体稍有降低。一个明显的变化是jQuery的兴起。从两年前的63%上升到了78%。

RIA

早有分析认为,HTML5和CSS3未必与Flash或者Silverlight是此消彼长的关系,此次调查为这一点提供了依据。两年来,Flash和Silverlight增加了5%。

HTML5和CSS3

后端技术

服务器端比例如下,不出所料,PHP占据绝对优势,框架方面,不用或者自制框架居多,使用现成框架的里面RoR、Django、Zend位列前三甲。

后端技术 
 

后端技术

云平台应用

云计算资源的应用情况是本次调查最令人好奇的一项。有22%的人回答已经依赖云资源。而在资源分类方面,16%的人表示使用的是在线存储,10%使用IaaS,7%使用PaaS。所用云平台厂商一项,Amazon和Google位列前两位。

云平台应用

【编辑推荐】

  1. 2010年WEB开发领域五项新技术和趋势谈
  2. Web开发兵器谱 来自Google的15款免费工具
  3. jQuery专家:摆脱旧浏览器才能进入未来Web开发
  4. Web开发中是否有框架的地位
  5. WEB开发中必须了解的HTML标签

 

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
粉嫩如何诠释霸道 东芝M805... “霸道粉”是个什么玩意东芝M805拿过来的时候,笔者扑哧笑了,不是笑这款笔记本,而是笑这款产品的颜色...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
只需三步,让你掌握阿尔法路由器... 请参照以下阿尔法路由器设置方法,通过浏览器进入及设置宽带路由器。经过这三个步骤的设置,基本上能够熟悉...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何更省钱? 近期特价热门硒鼓... 如今激光打印设备已经成为商务或企业的绝对主力办公设备,但采购者往往忽视了激光打印设备所用的耗材,相对...