技术的热门度曲线

 更新时间:2017年7月6日 23:21  点击:1850

  作者: 阮一峰

  全球最大的 IT 咨询公司高德纳(Gartner),有一个"技术热门度曲线"模型(Gartner Hype Cycle)。

  该模型认为,一门技术的发展要经历五个阶段。

(1)启动期(Innovation Trigger)

该技术刚刚诞生,还只是一个概念,不具有可用性,无法评估商业潜力。媒体有所报道,引起了外界的兴趣。

(2)泡沫期(Peak of Inflated Expectations)

该技术逐步成型,出现了个别成功的案例,一些激进的公司开始跟进。媒体开始大肆报导,伴有各种非理性的渲染,产品的知名度达到高峰。

(3)低谷期(Trough of Disillusionment)

该技术的局限和缺点逐步暴露,对它的兴趣开始减弱。基于它的产品,大部分被市场淘汰或者失败,只有那些找到早期用户的公司艰难地活了下来。媒体对它的报道逐步冷却,前景不明。

(4)爬升期(Slope of Enlightenment)

该技术的优缺点越来越明显,细节逐渐清晰,越来越多的人开始理解它。基于它的第二代和第三代产品出现,更多的企业开始尝试,可复制的成功使用模式出现。媒体重新认识它,业界这一次给予了高度的理性的关注。

(5)高原期(Plateau of Productivity)

经过不断发展,该技术慢慢成为了主流。技术标准得到了清晰定义,使用起来越发方便好用,市场占有率越来越高,进入稳定应用阶段。配合它的工具和最佳实践,经过数代的演进,也变得非常成熟了。业界对它有了公认的一致的评价。

  该模型的细节可以查看维基百科的大图

  高德纳公司每年都会公布,当年的热门技术图。下面就是去年七月的图。

  上图中,4D 打印处于"启动期",区块链处于"泡沫期",增强现实处于"低谷期",虚拟现实处于爬升期。

  本周,有人进行数据分析后,建立了一个名叫 State.of.Dev 的网站,提供各种技术的热门程度图。

  下图是编程语言。

  上图中,Rust 语言处于启动期,Go 语言处于泡沫期,Ruby 语言处于低谷期,Object-C 处于爬升期,PHP 和 Java 处于高原期。

  下图是 Web 技术。

  上图中,WebAssembly 处于启动期,WebRTC 处于低谷期,HTTPS 处于高原期。

  一门技术到底前景如何,很难预测,但是它的热门程度却是可以衡量的(比如在社交媒体提及次数的增长幅度)。风险投资跟热门程度高度正相关,越热门的技术越容易拿到投资。

  用户可以采用这张图,判断技术处在哪一个阶段,确定它的热门程度。简单的使用规则如下。

"争取风险投资,要选择热门的技术;解决实际问题, 要选择可靠的技术。"

  简单说,处于启动期的技术,风险很大,不确定性极高,但是一旦成功,回报可能也很高,适合创业公司;处于高原期的技术,非常可靠,风险低,有成熟的解决方案和配套工具,适合大公司和企业的内部应用。

  反过来说,如果一门技术处于高原期了,就代表它非常成熟了,人们对它能干什么和不能干什么,都已经很了解了,也没有新的期待了,技术本身的潜力已经不大了,所以用它拿不到投资,只能用来干活。

  (完)

[!--infotagslink--]

相关文章

  • C#绘制曲线图的方法

    这篇文章主要介绍了C#绘制曲线图的方法,以完整实例形式较为详细的分析了C#进行曲线绘制的具体步骤与相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下...2020-06-25
  • OPPO R9s如何开启Real原声技术?OPPO R9s开启Real原声技术教程

    本篇文章介绍了OPPO R9s如何开启Real原声技术的方法,有需要的小伙伴可以进来看一看。 OPPO R9s如何开启Real原声技术?Real原声技术是R9s自带的音质提升技术,开启之后...2016-12-31
  • 学习动态网页PHP技术常见问题汇总解答

    1:为什么我得不到变量 我在一网页向另一网页POST数据name,为什么输出$name时却得不到任何值? 在PHP4.2以后的版本中reGISter_global默认为off 若想取得从另一页...2016-11-25
  • Python编程使用matplotlib绘制动态圆锥曲线示例

    这篇文章主要介绍了Python使用matplotlib绘制动态的圆锥曲线示例实现代码,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步...2021-10-19
  • php 缓存技术实例

    本文章要讲的php 缓存技术是讲把数据生成一个临时缓存文件保存到硬盘,然后根据缓存文件设定的时间删除缓存文件再次生成新的缓存文件哦。 代码如下 复制...2016-11-25
  • IBM曲线进入中国核心服务器市场 | 焦点

    中国政府日渐宽松的安全政策,令IBM可以通过将专利授权给中国厂商的方式,间接进入对外资IT企业来说门槛颇高的政府部门和工业核心领域的服务器市场...2016-07-04
  • 三种Web开发主流技术的评价之PHP

    PHP是一个什么原因出现的呢?它是一个技术人员希望能用一个快速的方面来完成他自己的个人主页中的一个小应用。而在他一发不可收时出现了php,它使一个人能在多种操作系统...2016-11-25
  • WPF如何绘制光滑连续贝塞尔曲线示例代码

    贝塞尔曲线,又称贝兹曲线或贝济埃曲线,一般的矢量图形软件通过它来精确画出曲线,下面这篇文章主要给大家介绍了关于WPF如何绘制光滑连续贝塞尔曲线的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下。...2020-06-25
  • C语言控制台绘制曲线的实现代码

    这篇文章主要为大家详细介绍了C语言控制台绘制曲线的实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-04-25
  • ThinkAjax中异步传输技术实现代码

    本实例介绍了在利用thinkajax中的无刷新技术来实例异步传输,有需要的朋友可以参考一下。 ThinkPHP的官方文档没有给出ThinkAjax的使用方法,令很多初学者使用起来有...2016-11-25
  • Web服务器识别技术揭秘

    但是Web服务器在配置方面很灵活,网关可以故意弄乱文件类型来隐藏关于所有技术方面的信息。识别服务器也是一门艺术,比如Java服务器所使用的服务页面(jsp)这种文件类...2016-01-27
  • PHP关于简单的页面缓冲技术

    其实说它为技术,也许不能说是真正的技术。这只不过是我自已想出来的页面处理的方法,当然与别人的想法可能是一致的。不过我还是想给它一个好听的名字。那么我这里所指的...2016-11-25
  • 简单的页面缓冲技术(1)

    前言   其实说它为技术,也许不能说是真正的技术。这只不过是我自已想出来的页面处理的方法,当然与别人的想法可能是一致的。不过我还是想给它一个好听的名字。...2016-11-25
  • tensorboard实现同时显示训练曲线和测试曲线

    今天小编就为大家分享一篇tensorboard实现同时显示训练曲线和测试曲线,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-04-22
  • ADO.NET之连接池技术的使用详解

    本篇文章是对连接池技术的使用进行了详细的分析介绍,需要的朋友参考下...2021-09-22
  • 详细介绍.NET中的动态编译技术

    这篇文章详细介绍了.NET中的动态编译技术,有需要的朋友可以参考一下...2021-09-22
  • PHP中使用memcache缓存技术提高响应速度详解

    php虽然己经做到很好很快了,但是如果大数据量时还是会有些卡了,下面我来给大家介绍PHP中使用memcache缓存技术提高响应速度方法,有需要了解的朋友可参考。 memcache...2016-11-25
  • php压缩技术

    GZIP(GNU-ZIP)是一种压缩技术。经过GZIP压缩后页面大小可以变为原来的30%甚至更小。这样用户浏览的时候就会感觉很爽很愉快! 要实现GZIP压缩页面需要浏览器和服务器共同...2016-11-25
  • 厂商合推SCA和SDO规范 增强SOA技术合作

    为了更好地推动SOA发展,BEA等数家正在合作创建服务组件架构(SCA)和服务数据对象(SDO)规范的领先技术厂商日前发布了多个重要成果,包括与SOA相关的规范和技术所取得的重要...2016-11-25
  • 聊天室技术 - 密谈的实现

    聊天室技术 - 密谈的实现 每个聊天室都提供了密谈功能,来为那些需要私下里进行交流的聊友提供方便,这 里把我的聊天室实现私聊的方法介绍如下: 1 对发送信息的处理...2016-11-25