BT

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

ThoughtWorks眼中的最新技术趋势

| 作者 Abel Avram 关注 9 他的粉丝 ,译者 张龙 关注 14 他的粉丝 发布于 2011年3月21日. 估计阅读时间: 4 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。

上个月,ThoughtWorks发布了其技术雷达的2011年一月版(PDF),该文档简要介绍了目前的软件技术趋势。

技术雷达是由ThoughtWorks定期发布的,但本期文档并没有对上一期所介绍的各种技术的动向做进一步的阐述,而是将重点放在了新的技术上。雷达包含了4个象限,每个象限对应如下一种类别:技术、工具、平台及语言。每个象限又被进一步划分为4个区域,分别是采用、试用、评估及保留,每个区域代表了对相应技术的使用情况。

技术

该文档推荐试用一些新的技术,其中一些是敏捷实践。技术债务的分类与优先级被解释为“采用与用户故事类似的方式分配值并评定债务回收的优先级”。Journey的验收测试并非是测试用户故事,而是测试Journey。所谓Journey就是彼此交互的用户故事的分组。自动化的数据库部署意味着要确保数据库与应用变更的部署要完全自动化。渐进增强指的是“一种Web设计策略,使用各种Web技术构建超凡的用户体验”。并发抽象与模式指的是在现在的计算中处理并发问题的手段,作者推荐使用Clojure、Erlang、Retlang及Event Patterns所用的模型。此外,列表中建议尝试的技术还有DevOps,它旨在促进开发与运维团队的和谐相处。

评估分组中还提到了智能系统,指的是智能电话或是类似的设备。

Scrum认证与基于数据库的集成被放到了保留分组中。

工具

工具象限中的新兵是基础设施即代码(Infrastructure as code),其定义是“一种手段,将基础设施配置放到文件中,并将文件存储到版本控制系统中,变更会以可控的方式被推送到数据中心”。文档推荐使用如下两个开源的文本式DSL采用该技术:Chef与Puppet。

该象限中的另一个新兵是Splunk(但它位于试用分组当中),这是一个日志文件分析器,对于系统管理员很有帮助。

在试用区域中出现了之前没有提到过的3个工具。Deltacloud是个基于REST的API,用于管理多个IaaS云,如Amazon EC2、GoGrid及Rackspace等等。Vagrant是个基于Oracle的VirtualBox和Chef或Puppet的工具,用于构建与分发虚拟开发环境。WCF HTTP是个用于构建HTTP服务的API,由于“社区可以使用它进行.NET平台的WCF开发”,因此该区域很早就将其加进来了。

该类别将ESB放到了保留分组中。

语言

推荐采用的语言与2010年8月所发布的上一期雷达是一样的,即Ruby、JRuby、C# 4.0与JavaScript。

试用区域出现了4个新面孔:HTML 5、Scala、HAML和“SASS、SCSS与LESS”。虽然前两种语言是众所周知的,而后两种的出现绝对让人感到吃惊。HAML是这样一种语言:”可以通过缩进来对HTML的结构进行布局“,这在搭建标签层次体系时是非常有帮助的。SASS、SCSS与LESS是CSS的扩展,可以简化网页样式的处理。

平台

平台象限出现了很多新面孔。推荐使用KVM(虚拟化解决方案)与Atom(一种发布标准与协议)。推荐尝试Heroku(一个”干净利落“的PaaS)、iPad等平板电脑和移动Web。推荐评估GPGPU(GPU上的通用处理)、Node.js(事件驱动的IO框架)、vFabric(VMware的PaaS)和OpenStack(面向云的开源”操作系统“)。

WS-*、GWT与RIA被放到了保留分组中。

查看英文原文:The Latest Technology Trends as Seen by ThoughtWorks

评价本文

专业度
风格

您好,朋友!

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

获得来自InfoQ的更多体验。

告诉我们您的想法

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

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

这么快就开始给新东家做布道啦,哈哈 by Erik Bi

RT

这么精简 by 白 玉京

呵呵

Re: 这么快就开始给新东家做布道啦,哈哈 by Han Meng

哦? 新东家是谁?

允许的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通知我

3 讨论

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


找回密码....

Follow

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

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

Like

内容自由定制

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

Notifications

获取更新

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

BT