APP下载

技术雷达,新兴技术采用的反光镜

2017-04-07郭涛

中国计算机报 2016年49期
关键词:企业级容器雷达

郭涛

一项新技术是否成熟,是否可以应用于企业级应用,评判的标准是什么?一般人会参考Gartner的技术成熟度曲线,但那只是从市场层面反映出一项新技术的发展历程,如果从应用层面考量,还是ThoughtWorks每年发布两次的“技术雷达”更具实际参考价值。作为一家领先的高端软件定制与IT咨询公司,ThoughtWorks除了做好自身的软件开发和服务工作以外,还追求独立的技术,致力于掀起IT革命的浪潮,而技术雷达正是帮助ThoughtWorks达成这一使命的重要工具。

技术雷达是由全球奋战在一线的技术专家和技术领袖们总结和分享的一些最佳实践和最佳技术。技术雷达以图形化的方式将目前热门的一些项目分别归入技术、工具、平台和语言、框架四个象限中,并按照采用、试验、评估和暂缓四个阶段反映这些热门技术项目目前应用的基本状况。因为结论来自于第一线技术人员的反馈,所以技术雷达基本可反映出目前热门技术的实际应用状况。对于企业的技术领导者来说,他们有机会通过创建自己的技术雷达,以图形化的形式来制定技术战略。ThoughtWorks 近日刚刚发布了最新一期的技术雷达,容器技术、微服务、AR/VR等是目前用户最关注的技术热点。

ThoughtWorks中国区CTO徐昊归纳了本期技术雷达的四大亮点。

第一,增强现实和虚拟现实(AR/VR)渐入佳境。AR/VR技术正在引起企业级用户的兴趣和重视。以前,这两项技术仅仅和游戏、新鲜感联系在一起。先是基于移动SDK开发的“夜跑”点燃了公众对AR技术的热情,随后智能硬件设备,如Oculus Rift、HTC Vive和微软HoloLens日趋成熟,预示着AR/VR技术已度过不成熟期。在这个领域的先行者将获得先发优势。徐昊认为,像OpenVR和Unity这样的软件开发平台已经十分成熟,新的自然语言处理(NLP)工具,如Nuance Mix,还有硬件提供的接近自然的交互,为AR/VR技术的采用起到 了重要的促进作用。

ThoughtWorks建立了AR/VR实验室,探索下一代的应用,比如远程交互和零售业导购等。ThoughtWorks的实验表明,VR在远程协作和演讲等场合有惊人的“移情”作用,这主要得益于它通过抽象介质向用户直接传递的沉浸式体验。当然,AR/VR在普及的过程中也面临挑战,比如创作和交付VR/AR内容的技能还远远跟不上硬件发展的步伐,尤其是在企业级应用领域。

第二,智能将释放巨大能量。李开复说,他30年前就开始研究人工智能,但受当时的技术条件所限,人工智能的应用进展缓慢。曾长期处于实验室研究阶段的机器学习和人工智能如今已大步进入实用领域,比如Nuance Mix和TensorFlow。 从NLP到机器学习库,开发者都能从网上下载。让人感到高兴的是,一些厂商已经在人工智能领域开源了大量复杂的库和工具,使得开发者能够更方便地使用,而10年前要想获得这方面的知识,代价是非常昂贵,且知识面的涉及也是受限的。商品计算(一种大规模、低成本、可伸缩的集群计算标准)、特殊定制的硬件(如GPU和云端资源)等可以让企业从积累的大数据资源中更快获得回报。

第三,容器是一个進程,PaaS是一种机器,微服务架构是一种编程模式。PaaS正流行的时候,容器技术开始爆发,一些人担心PaaS和容器之间会产生矛盾。但是更多的人认为,PaaS和容器是相辅相成的关系。徐昊表示,开发人员可以将容器设想成一个独立进程,而PaaS就是一个公共部署目标,使用微服务架构有助于保持一致的风格。微服务风格的架构容器化强调松耦合,提供了高度的运行隔离,可以降低开发过程中的协调成本。微服务对开发人员和DevOps的吸引力使之成为许多企业事实上的新的开发标准。

第四,团队结构一直是软件行业非常重要的话题。组织结构如何为自助式PaaS平台和微服务提供良好的支撑,已成为企业关注的焦点。一般商业公司的态度是产品优于项目,而一些技术型的公司则希望构建“谁构建,谁运行”的自治团队。徐昊表示,软件开发需解决的首要问题是沟通,一个协调一致的团队可以改善跨部门的沟通,减少因人为原因产生的冲突,从而提高开发效率。

猜你喜欢

企业级容器雷达
有雷达
企业级BOM数据管理概要
Different Containers不同的容器
难以置信的事情
雷达
基于慕课网的“企业级应用开发”课堂教学改革探索
企业级信息系统应用级灾备建设与应用
基于空时二维随机辐射场的弹载雷达前视成像
现代“千里眼”——雷达
城市轨道交通企业级BIM应用策划研究