关键词:2008年 技术词汇 搜索 排名
日前infoq中文站和谷歌公司合作发布了2008年技术词汇搜索排名,排在该榜单前十位的词汇分别是java、c、chrome、 eclipse、mysql、javascript、php、com、apache和tomcat等,开源语言或者产品占据了大半席位。下面是该排名的前50个关键词:
排名 | 关键字 | 排名 | 关键字 | 排名 | 关键字 | 排名 | 关键字 | 排名 | 关键字 |
1 | java | 11 | python | 21 | silverlight | 31 | ant | 41 | erlang |
2 | c | 12 | hibernate | 22 | soa | 32 | extjs | 42 | lamp |
3 | chrome | 13 | ajax | 23 | ruby | 33 | 设计模式 | 43 | ruby on rails |
4 | eclipse | 14 | spring | 24 | sql server | 34 | jsf | 44 | groovy |
5 | mysql | 15 | c# | 25 | perl | 35 | saas | 45 | linq |
6 | javascript | 16 | struts | 26 | c++ | 36 | soap | 46 | web 2.0 |
7 | php | 17 | asp.net | 27 | uml | 37 | wpf | 47 | wcf |
8 | com | 18 | 数据库 | 28 | api | 38 | mvc | 48 | glassfish |
9 | apache | 19 | xml0 | 29 | 云计算 | 39 | 游戏开发 | 49 | sdk |
10 | tomcat | 20 | flex | 30 | jboss | 40 | visual studio | 50 | ejb |
该排名的基础关键词(比如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位,是不是也很奇怪?