您的位置: 首页 >互联网 >

Java的25岁生日促使人们关注自1995年以来哪些技术产品存活了下来

2020-06-24 14:14:46 编辑: 来源:
导读 基础编程语言Java今年迎来了它的25岁生日,这进一步巩固了1995年对科技界的吉利。那一年,互联网和数十项相应的技术进步成为无与伦比的文化和金融财富来源,为今天存在的许多东西铺平了道路。 Red Hat产品管理高级总监Rich Sharples将Java及其诞生年份的同类放在了上下文中,解释了这种编程语言和其他语言是如何经受住时间考验的。 “它们都依赖于收养和生态系统。这些都是你需要累积优势

基础编程语言Java今年迎来了它的25岁生日,这进一步巩固了1995年对科技界的吉利。那一年,互联网和数十项相应的技术进步成为无与伦比的文化和金融财富来源,为今天存在的许多东西铺平了道路。

Red Hat产品管理高级总监Rich Sharples将Java及其诞生年份的同类放在了上下文中,解释了这种编程语言和其他语言是如何经受住时间考验的。

“它们都依赖于收养和生态系统。这些都是你需要累积优势的技术。这些都不是利基技术,这就是为什么它们都能存活下来,”Sharples说。他们是幸存类别的先驱。这一切都归结于,在很早的时候,无论你是第一名还是第二名,都要获得早期优势,围绕它建立开发者或内容创造者的生态系统,并保持这种状态。”

Sharples向TechRepublic介绍了Java和其他7个在1995年与Java一起发布或更新的最重要的技术产品,它们对行业的影响,以及它们对行业和业务的影响程度。

虽然这些技术中有许多已经灭绝或不再被使用,但每一个平台都以自己的方式进行了开创性的工作,作为一个整体,它们是我们现在工作、娱乐和生活方式的祖先。

大多数现代互联网用户是在Chrome、Firefox和Safari浏览器的陪伴下长大的,他们可能并不知道ie曾经是世界上事实上的浏览器。它崛起的一个关键方面也促成了它的衰落。

“我从第一天开始就是一个网络极客,我经历了浏览器大战。它的成功并不一定是因为它拥有更好的技术,而是因为它与当时占主导地位的台式机Windows 95捆绑在一起。ie一度拥有95%的市场份额。25年过去了,它甚至不存在,”Sharples说。

他解释说,自从微软被政府控告试图垄断浏览器市场并败诉后,ie浏览器的缓慢死亡就开始了。

“失去这个位置是很不寻常的。我想说的是,这是因为他们创造了虚假的垄断,他们使用捆绑销售,这被起诉,他们不能那样做。像Chrome和Firefox这样的浏览器是免费的,所以转换成本很低。无论是用户还是web开发人员,都只能支持这么多浏览器。可能有三个浏览器的空间,现在可能有两个。”

微软在2016年停止支持大多数版本的ie浏览器,当时微软已经失去了在浏览器市场上的地位。

在很长一段时间里,dvd是人们在家看电影的主要方式,是VHS磁带的重大改进。

“在当时,这是一项突破性的技术。与之相对应的是昂贵的高端视听设备,大多数人都买不起。Sharples说,仅仅几年时间,dvd市场就转向了纯数码产品,dvd只能在地下室和阁楼里出售。

“这一切都极其迅速地让位于数字化,因为几乎没有转换成本。转换到纯数字格式是很容易的。这种变化更多的是根本性的技术变革,从VHS到DVD,然后DVD再到纯数字。”

Sharples解释说,SSL最初是Netscape开发的一项专有技术,但市场上确实没有什么好技术。虽然SSL有它自己的缺陷,但替代方案要糟糕得多,而且不安全性不是一个选项。

“SSL在某种意义上仍然存在的真正原因是它是标准化的。它被标准化为TLS (transport layer security)。基本上整个行业都必须支持它。浏览器开发者、web服务器开发者、内容服务器都必须遵守相同的标准,这是web运行的唯一方式。”Sharples说。

“我们正处在一个重要的岔路口,比如量子密码和破解128位加密密钥的能力。因此,即使是像SSL这样可靠且长期存在的东西,也可能在未来五年内经历一次改组。它很可能会被其他的东西抛到一边。”

在看到像Facebook、Twitter和Instagram这样的网站在经济上的成功和社交上的重要性之前,许多原始社交媒体网站就已经灭绝了,Classmates.com就是其中之一。

“我认为它失宠是因为它的关注范围太窄,坦率地说,更大、更好的替代方案能更好地满足观众的需求。社交网络是一个很吸引人的故事,因为你必须在相当短的时间内拥有大量的用户,才能让其他人加入你的网站,”Sharples说。“一旦你拥有了这种累积优势,就很难将其消除。要想开通Twitter和Facebook是非常困难的。你必须做一些非常不同寻常的事情,比如TikTok,或者对事物有不同的解读。”

作为最大的游戏平台之一,PlayStation在某种程度上能够在文化中站稳脚跟。该公司已经在为PlayStation 5的发布做准备,并且在过去的25年里取得了巨大的成功。

它的部分吸引力在于建立了一个由专门的游戏开发者和粉丝组成的社区,这种社区已经持续了几十年。

如今,主机游戏的价格和大片差不多。我不会投资一个没有用户的控制台。如果我是一个用户,我不会去买一个没有游戏的游戏机。你必须先建立起这样的生态系统,才能让它变得有吸引力,”Sharples说。

“承担责任很困难。很难想出比这更好的技术。”

在所有上榜的公司中,亚马逊可能是最引人注目的,因为它目前在全球的主导地位,而不是最初的卑微。这家网上书店成立于1994年,但在1995年真正加快了发展速度,后来为了跟上市场、与时俱进,改变了几十次。

“亚马逊的故事令人印象深刻。在过去,它与Webvan和在互联网上卖狗粮的人竞争。他们采取了更广泛的市场途径,在那里他们并不真正销售。他们最初是卖书的,但很快就转向了市场,在那里他们可以代表任何人卖任何东西,”Sharples说。

这是他们的重大转变,从仅仅一个在线书店变成了一个生态系统。现在,他们从本质上成为技术供应商的转变也很惊人。他们有一大堆数据中心是为峰值容量而建的,有很多空闲时间,他们可以把空闲的CPU网络卖给其他需要短时间使用计算机网络和存储的组织。这可能将成为他们主要的收入来源。”

大多数人可能不知道AltaVista是什么,但它曾经控制了谷歌现在已经掌握的大部分市场。谷歌的页面排名是一个重大突破,也是该公司崛起成为搜索引擎霸主所取得的众多突破之一。

“市场只能容忍这么多的搜索引擎。谷歌是一种更好的技术。AltaVista失去了‘先行者’的优势,因为后来出现了更好的技术,而且转换成本非常低。”Sharples补充道。

“谷歌变得势不可挡,现在它成了一个动词。”

Java之所以能够经受住时间的考验,有很多原因。Sharples说,Java刚被开发出来的时候,还不是一个开放标准。这是一项专利技术,被巧妙地授权给了其他公司,使它能够以一个非常广泛的生态系统起步。

“无论是在易用性上,还是在支持万维网和其他网络的能力上,它都比之前的系统好得多。”它确实是第一种把网络作为头等大事来对待的语言,”Sharples说。

“由于这种商业许可生态系统,它很早就满足了市场需求,并占据了市场主导地位。这给了它累积的优势。有更多的开发人员,因此有更多的工具和更好的支持,编写了更多的书,因为有更多的开发人员,这使得更多的开发人员被吸引到这门语言,因为有现成的书籍和入门指南。”

Java成功的一个关键是,它确实适用于各种各样的事情,而许多编程语言侧重于擅长特定的任务或领域。作为一种更通用的语言,它能够脱颖而出并不断发展,在12年前开始开源。

Sharples还指出,谷歌采用Java作为其移动平台的一部分,创造了更多的开发工作和使用Java或Java的轻微变体编写的应用程序。

Sharples说:“它能做一些非常了不起的事情,是一项非常了不起的技术。”“它实际上可以适应和自动调整你的应用程序,使其更快,更高效,因为它接收网络请求或处理事务。”

Sharples认为,像Java这样的语言有如此多的应用程序和如此多的组织完全依赖于这种编程语言,这导致了高昂的切换成本。

“我不能明天就决定把我的十亿行代码和15000个应用程序换成另一种语言。Java早期成功的原因之一是它在语法上与当时占主导地位的c++相似。编程语言和操作系统的发展速度都非常缓慢,因为转换成本通常非常高。”Sharples说。

Java是一个很好的例子,它说明了技术如何获得立足点,然后具有长期的竞争优势,并且随着时间的推移逐渐增强。

那些能够围绕其工具和产品构建生态系统的技术,在长期内取得了最大的成功,并找到了利用其地位的方法。

Sharples指出:“像Amazon和Java这样的公司确保了他们能够满足市场需求,而不是停滞不前或满足于现状。”

“它有700万到1100万的开发人员,所以有很多人参与其中,因为它有一个优势,即随时可以雇佣的劳动力和相对便宜的技能。”没有多少技术是多代的,但我认为最后一个Java开发人员可能还没有诞生。”


免责声明:本文由用户上传,如有侵权请联系删除!

2016-2022 All Rights Reserved.平安财经网.复制必究 联系QQ280 715 8082   备案号:闽ICP备19027007号-6

本站除标明“本站原创”外所有信息均转载自互联网 版权归原作者所有。