Web服务端技术
本次调查针对6种主要的Web服务端技术,从2008年6月新增网页数量、博客文章、论坛主题、工作机会和图书出版量五个方面对其进行了综合评分,结果如下:
排名 | 技术 | 指数得分 | 对比 | 指数变化 | 对比变化 | 排名变化 | 评级 |
1 | ASP.NET | 1033 | 37.0% | - | - | - | ***** |
2 | PHP | 853 | 30.6% | - | - | - | ***** |
3 | Java based | 786 | 28.2% | - | - | - | ***** |
4 | Ruby on Rails | 84 | 3.0% | - | - | - | * |
5 | Python based | 19 | 0.7% | - | - | - | * |
6 | Perl based | 16 | 0.6 | - | - | - | * |
RIA技术(含Ajax)
目前流行的RIA技术包括Ajax、Adobe Flex和Microsoft Silverlight。我们对其进行了调查,结果如下:
排名 | 技术 | 指数得分 | 对比 | 指数变化 | 对比变化 | 排名变化 | 评级 |
1 | Ajax | 905 | 81.2% | - | - | - | ***** |
2 | Flex | 127 | 11.4% | - | - | - | *** |
3 | Silverlight | 83 | 7.4% | - | - | - | ** |
说明
指数计算分析方法与前述“计算机语言指数调查”相同。
简评
1. Web服务端三足鼎立,RoR雷声大雨点小
从
调查结果来看,ASP.NET、PHP和Java在Web开发领域里处于三足鼎立的局面。不过要说明的是,从抽样分析来看,ASP.NET和Java的
Web应用,相当程度上是企业应用,而PHP则主要用于公众互联网开发。这种分隔十分明显,如果只看公众互联网领域,PHP的优势地位就相当明显了。必须
说明的是,一些具有严格安全性和可靠性要求的Web站点采用Java技术的居多,这是因为这类站点后端通常是基于Java
EE架构开发的,因此就便采用JSP作为Web端技术。至于ASP.NET,经过不完全的抽样分析,发现中小企业应用系统、商业公司展示性门户站点比较偏
爱该技术,在初学者和高校中该技术非常流行,这一点从其图书出版量中可窥一斑。这毫无疑问要归功于该技术所见即所得的快速开发模型,以及微软在公众领域巨
大的品牌影响力。
相比之下,Ruby on Rails虽然声势不小,在实践中应用的数量还是很小,与三大主流技术完全不在同一个级别上。而至于Python,虽然在国外已经出现一些可见的发展势头,但从占有率来讲还不值一提。
在
技术界,有人把动态Web服务端技术划分为三代:以Perl
CGI为代表的第一代,基本上完全通过字符串处理构造应用;以PHP、ASP、JSP为代表的第二代,对于Web模型进行了领域化的抽象;以Ruby
on
Rails为代表的第三代,用框架对Web应用的模式和最佳实践进行了高度抽象。这其中,ASP.NET可以视为二代半的技术,而新出的ASP.NET
MVC则属于第三代。如果用这个视点来看待目前中国Web服务端技术的形势,我们可以得出结论,中国目前Web服务端技术主要处于第二代。
2. Ajax仍据主流,新RIA技术奋起直追
在Web
RIA调查中,我们将Ajax也列入其中。无论Ajax和现在所谓的RIA技术,其目的都是为了在保留Web应用轻量的优势前提下,根本改善用户体验。由
于Web已经成为当前应用主流,而用户体验一直以来是Web应用最大缺陷,因此可以确信这个技术方向在未来一段时间是软件技术领域的一个热点。
从
调查结果来看,Ajax得到905的高分,这个分数足以表明Ajax是当前软件领域内最热门的技术之一。由于Ajax在中国的真正兴起是2006年初以后
的事情,到现在不过两年半时间,因此说Ajax是发展最快的技术并不是夸张的说法。当然,这是因为Ajax基于现有成熟的技术,运行环境非常普遍,技术成
熟度高,本身就有很好的普及基础。但是另一方面,由于各家浏览器对于W3C标准互不兼容,也使得Ajax开发效率和产品质量受到较大的影响。因此我们认
为,Adobe Flex和Microsoft
Silverlight的潜在最大优势,并不是令人目眩的图形效果,而是其在开发效率和产品质量方面的先天优越性。尽管这两项技术目前所占的比例还不大,
但是发展速度非常惊人,我们预期在1-2年内,Web RIA技术的格局就会发生一些明显的变化。
Flex技术的主要优势的平台极为普
遍,而且标准化程度高。但其缺点是性能。通过对中国Flex开发社群的走访,我们了解到,目前对其性能的抱怨是主要意见。但另一方面,也有专家指出,很多
情况下,Flex的性能问题是由不正确的设计实现思路导致的。无论是通过改进产品的方式,还是通过提高开发者素养的方式,一旦Flex的这个问题得到解
决,相信其发展还将加速。
Silverlight的的得分很大程度上要拜新闻媒体和图书出版商所赐,在若干表明实际应用的数据(如工作
机会)方面,目前Silverlight还算不上重要。事实上,微软也仍然在对该技术进行大的修改,可能要到今年底或明年,Silverlight技术才
会基本定型。对于该技术的评估,在那以后才更有意义。
分享到:
相关推荐
Web前端技术课程实训报告.doc
CSDN Oracle第一期.pdf
为了更准确的绘制出中国开发者整体图谱,同时也为未来IT行业趋势和人才发展提供指导,CSDN从2004年开始发起中国开发者大调查并发布年度调查报告,报告中的数据已成为众多企业和专家进行相关策略制定和未来趋势判断的...
2018-2019年中国开发者报告,CSDN调查数据,值得一看。
WEB程序设计课程设计,本报告的内容应涵盖网站系统的设计和开发过程,各部分的具体内容说明如下,报告里面有图有关键代码有详细叙述,是少有的高分课设。
CSDN Emag(Oracle)第一期
本报告是基于一年一度的CSDN...该调查旨在全面和深入地了解中国开发者群体整体现状、应用开发技术以及开发工具、平台的状况和发展趋势等,它是各相关行业了解中国开发者群体以及软硬件开发服务领域市场的重要参考资料。
2018年,《互联网主流 IT 技术与架构评估报告》。聚焦IT技术的发展历程。
html5及css3web前端开发技术习题答案解析
CSDN软件研发第一期.包括:web2.0编程思想 中国软件研发管理现状调查等.
HTML5及CSS3web前端开发技术习题答案解析
IDC评述网(idcps.com) 09月05日报道:根据国际统计机构Alexa公布的最新数据显示,8月末周(2013-08-26至2013-09-01),国内IT技术类网站排行榜中,CSDN以2360居于榜首,第二位是1460的博客园,第三位是710的51CTO。...
CSDN大数据学习班第一节分享:大数据入门技术初探
资源包括两版W3CSchool手册(Web技术教程) ,另附赠一份DHTML手册(网页制作完全手册),一份css20样式表中文手册。
csdn_webservic 幻灯片
统计指数
Web编程技术-完美版 Web编程技术-完美版 Web编程技术-完美版
CSDN-中文IT社区-600万.rar
CSDN技术文档5415.rar
IT技术部绩效考核方案、及KPI指标权重