BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

过去十年值得关注的十大技术事件

| 作者 霍泰稳 关注 1 他的粉丝 发布于 2010年3月10日. 估计阅读时间: 4 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

SD Times网站最近发布了一篇介绍“过去十年十大技术事件”的文章,列举了包括Ant、.NET、虚拟化、Spring框架、Ruby on Rails、J2SE 5.0、Git、jQuery、Groovy和iPhone在内的十个有代表性的技术。

在2000年Ant诞生之前,Java开发人员每天都要忙于琐碎的构建任务,他们每天也都在畅想如果有个工具能自动帮助他们完成这些工作那该多好啊。Ant的发布可以说解脱了Java程序员。虽然有很多可以和Ant相媲美的Build工具,如Make、Gnumake、Nmake等,但至今为止Ant还是以其跨平台的特性成为Java程序员工具箱里必不可少的利器。作者Andrew Binstock首先选择了Ant。排在第二位的是2000年微软发布的.NET,Andrew解释说:

微软发布.NET是公司对Java的反击,它表明雷德蒙德依然有能力跟上当前的技术趋势,并进而领导新的方向。虽然.NET移植性一般,但是它够快,也支持多语言交互。更重要的是,随着.NET一起发布的C#语言,不仅具有Java最好的语法特性,还增加了许多有用的创新。因为.NET的发布,微软在软件开发历史上书写了全新而非常成功的一页。

在这十大技术事件中,除了.NET、Ruby on Rails和iPhone,其他多少都和Java技术相关,想必又有许多人为Sun的被收购而可惜了。在提到2004年发布的Ruby on Rails时,Andrew评价说:

RoR完成了对“惯例优于配置”这一思想的彻底实现,它提供了一个工具集合,使得构建可用的站点更加便捷。它集成了Spring以开发人员为中心的优良品德,却移除了那些企业级特性,并引入了一门并不大众的语言。在这个过程中,Ruby因RoR而风云再起,并向技术社区展示了快速应用开发(RAD)并不意味着“快,但脏”,而是快,优雅和可靠。

iPhone能够被列举其中,其很大的原因是因为它的出现变革了移动开发的格局和思想,正如Andrew所说,在iPhone出现之前,手机和手持设备上的应用都小且没有创意,比如日历、地址簿、MP3播放器、普通的游戏等。苹果iPhone的发布完全颠覆了这一印象,并催生了数以千计的应用,从小儿科的,到富有想象力的,到有实用价值的,一应俱全。苹果的iPhone和Google的Android一起向世人证明,移动开发已经是软件市场中完整且仍在快速进化的一部分。

Andrew对其他几个入围的技术也进行了简要评价,比如说Spring是Java领域以简易开发为思想的第一个成功的Web框架,比如是Java 5的出现才让Java真正被人接受,比如所有Ajax开发者都受过JavaScript的苦却也都认为就jQuery的伟大,比如Groovy的横空出世让人们看到在JVM之上还可以运行脚本语言等等。

也许因为春节的原因,国内并没有多少社区关注这个事件,另外无论以什么样的标准去从过去十年挑选出十个有代表性的事件,总会引起争论。Andrew一文的价值在于通过这些事件,对过去十年的软件研发历史做了简要梳理。以史为鉴,可以照未来,我们也期待下一个十年有更多技术彻底影响我们的研发领域。其实这已经开始了,比如云计算,比如REST,比如RIA等。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

多特蒙德依然有能力跟上当前的技术趋势? by Cui Anders

多特蒙德错了吧?

Re: 多特蒙德依然有能力跟上当前的技术趋势? by 霍 泰稳

谢谢Anders的提醒,已经修改为雷德蒙德(Redmond),是我平时看足球看多了,将两个地名搞混了。

.Net也算么? by Meng Fred

至少有3,4个没入选的比.Net更有影响力吧

Re: 多特蒙德依然有能力跟上当前的技术趋势? by Cui Anders

那以后少看点儿德甲吧:) 这个地名一般是翻译为雷蒙德。

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

4 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT