InfoQ中文站和谷歌合作发布2008年技术词汇搜索排行榜

日前InfoQ中文站和谷歌公司合作发布了2008年技术词汇搜索排行榜,排在该榜单前十位的词汇分别是Java、C、Chrome、Eclipse、MySQL、JavaScript、PHP、COM、Apache和Tomcat等,开源语言或者产品占据了大半席位。下面是该排行榜的前50个关键词:

\
排名关键词排名关键词排名关键词排名关键词排名关键词
1Java11Python21Silverlight31Ant41Erlang
2C12Hibernate22SOA32ExtJS42LAMP
3Chrome13Ajax23Ruby33设计模式43Ruby on Rails
4Eclipse14Spring24SQL Server34JSF44Groovy
5MySQL15C#25Perl35SaaS45LINQ
6JavaScript16Struts26C++36SOAP46Web 2.0
7PHP17ASP.NET27UML37WPF47WCF
8COM18数据库28API38MVC48Glassfish
9Apache19XML29云计算39游戏开发49SDK
10Tomcat20Flex30JBoss40Visual Studio50EJB

该排行榜的基础关键词(比如InfoQ认为最能代表当前技术热点的100个技术词汇)由InfoQ中文站提供,然后由谷歌的工程师通过后台统计而出。从此榜单中我们首先能够感觉到的是技术人员对开源社区的热衷,排在前十位的关键词中有8个是开源项目或者开源有关,比如Java、Chrome、Eclipse、MySQL、JavaScript、PHP、Apache和Tomcat等。而Java名列首位,好像没有什么疑义,其在企业开发市场方面的地位短时期内还没有其他的语言可以撼动。另外,Java成名虽早,却一直在努力求变以适应当前开发的要求,比如开源,比如对动态语言的支持等。

\

比较让人意外的是C语言竟然排在所有技术词汇的第二位,据分析,一方面现在嵌入式软件、游戏等对性能要求较高的行业依然青睐于C,另外也和Linux/Unix开发平台渐入主流有关。据国外市场调研公司Net Applications在2008年12月份发布的数据,微软Windows份额在2008年11月份首次跌破90%大关,这也是其15年来的首次,而Linux和Mac等操作系统所占份额都有明显的上升。最后C语言这一高排名也和当前大学院校计算机专业仍选用C语言作为教学语言有关。Chrome作为一个浏览器位列第三,除了其在技术上的优势(如JavaScript引擎V8)吸引众多开发者眼球外,更多的原因应是依托于谷歌的先天优势。

\

该榜单反映出来的另外一个现象是基于Web的程序开发越来越受到关注。LAMP组合中的三个如Apache、MySQL和PHP均位列其中,另外如Tomcat、Python、Hibernate、Ajax、Spring、Struts等也都是Web开发中的常用技术。联想到最近社区在讨论的一个话题“Web为何成为默认的开发平台?”,从十年前默认的开发系统为VB6/Windows,到现在的Web;从10年前Google的第一个索引为2600万页面,到现在的1万亿,你无法想象一个没有Web的世界会是什么样子。而在InfoQ网站2008年的搜索关键字中排在前十位的也多和Web开发相关,比如REST、Struts、Grails、JPA、Seam、Groovy等。

\

最后我们简单分析一下该榜单反映的另外一个技术热点,即富互联网应用(RIA)。从榜单的前25个关键词中,我们可以看到与富互联网应用相关的JavaScript、Ajax、Flex和Silverlight等均位列其中。在InfoWorld的一篇回顾性文章中,也提到了2008年富互联网应用的快速增长,如08年秋季推出的Silverlight 2在性能和对.NET的支持上都有长足进步,而且在北京奥运会上也有不错的表现;Adobe的Flex Builder 3.0推出多项新功能,而AIR 1.5版更是增强了商业用例,提供数据库加密等改进;在08年快结束的时候,Sun推出技术社区期待已久的RIA平台JavaFX等。

\

如果读者朋友你从这一榜单中发现了上述分析中没有提到的地方,欢迎跟帖和我们分享,比如前两年火热的SOA在2008年排行中竟然仅位列第22位,是不是也很奇怪?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值