ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

微软差点杀死 JavaScript

2022-09-14 00:33:09  阅读:415  来源: 互联网

标签:浏览器 Explorer 微软 JavaScript 差点 Internet Netscape


微软差点杀死 JavaScript

为了统治网络,微软曾经试图消灭 JavaScript。

在 2000 年代初期,Microsoft Internet Explorer 是世界上使用最多的浏览器。它的竞争对手 Netscape Navigator 落后了很多个百分点。这两种浏览器使用相似的客户端脚本语言来增强交互性,JavaScript 和 JScript 在未来几十年内都在努力塑造网络。

拥有大约 96% 的市场份额,微软认为没有必要继续推进一项通过标准促进跨浏览器普遍使用 JavaScript 的计划。在导致 1998 年反垄断指控并导致比尔盖茨辞职的一系列事件中,微软几乎导致了 JavaScript 的死亡。

比赛

第一个具有图形用户界面的 Web 浏览器 Mosaic 于 1993 年发布。非技术人员可以访问,它在新生的万维网——维基百科的快速发展中发挥了重要作用。

Mosaic 项目终止后,微软获得了该软件的许可,并在其上构建了 Internet Explorer。一些曾在 Mosaic 浏览器上工作的工程师创立了一家名为 Netscape 的新公司。两家公司在争夺市场主导地位的斗争中找到了彼此。其后果将长期感受到。

大约在计算机相当复杂和互动的时候,1995 年的网站是静态的和不吸引人的。开发浏览器的人面临的挑战是开发工具,使网页设计师能够更灵活地创建具有活力的网站。

1995 年,Netscape 开始考虑解决静态网络问题。他们的方法是双重的:一方面,他们与 Sun Microsystem 协商使用 Java 作为他们导航器上的脚本语言。另一方面,他们聘请 Brendan Eich 为同样的目的设计一种新语言。高层决定选择第二条路线,并在年内成功开发出原型。

同年,微软推出了 Internet Explorer。一年后,他们发布了一个名为 JScript 的逆向工程版本的 JavaScript。这两种浏览器的发展差距如此之大,以至于在某些时候,创建在不同浏览器上看起来相同的网站变得极其困难。诸如“在 Netscape 中查看最佳”和“在 Internet Explorer 中查看最佳”之类的标签在网站上变得很常见。

无情的围攻

到 2000 年代初,微软显然是赢家。 10 人中有 9 人在使用 Internet Explorer。尽管网景公司在 90 年代中期的市场份额很不错,但在 2000 年代初期,微软占据了 96% 的市场份额。微软是如何完成如此非凡的壮举的?

许多原因解释了这样的成就,其中一些后来在法庭上受到争议。一方面,当网景于 1995 年上市时,微软已经是一家拥有庞大财务资源的上市公司。微软的市值在 1996 年的某个时候是网景的 10 倍。

代表微软的两个重要举措极大地改变了棋盘的位置。一个是微软决定将每个 Windows 副本与 Internet Explorer 的安装捆绑在一起。第二,不仅允许 Windows 用户免费使用浏览器,还允许使用 Apple Macintosh 的用户免费使用浏览器。

引述 Netscape 时任首席执行官吉姆·巴克斯代尔的话说:“在战争中很少有较小的部队超过较大的部队……”。他们为生存而斗争被证明是常态而不是例外。 2002 年,网景无法继续战斗,被 AOL 收购。

注定要致命的一击

1996 年,也就是 JavaScript 推出一年后,Netscape 向 ECMA International 提交了一份提案以标准化该语言。微软在早期就加入了这一努力。在 90 年代末和 2000 年代初,微软的处境与 1996 年完全不同。

说 JavaScript 在 2000 年代初期是 Microsoft Corporation 的专有技术并不会不准确

在某些时候,微软放弃了标准化 JavaScript 的所有努力,转而专注于扩大 Internet Explorer 的范围。停止任何标准化进程的决定背后的基本原理在经济上是完全合理的。由于微软已经完全控制了市场,任何试图在浏览器之间统一 JavaScript 的尝试都会对 Internet Explorer 造成更大的伤害,而不是对任何其他浏览器造成的伤害。

说 JavaScript 在 2000 年代初期是 Microsoft Corporation 的专有技术并不是不准确的。微软对它拥有绝对的控制权。开源在企业审查下并未蓬勃发展,很少有人使用该语言开发工具,因此增长不足。

2004 年,当 Netscape 的继承者 Mozilla 发布 Firefox 浏览器时,JavaScript 的轨迹开始发生变化。 Mozilla 的战略以 JavaScript 标准化为中心。他们在 2005 年恢复了失败的 ECMA 实验。Firefox 迅速普及。可能是因为它的自由主义方法,或者是因为创意设计师对开放环境比当时微软的“老大哥”技术更兴奋。

复兴

随着 Internet Explorer 进入休眠状态,新的玩家开始进入市场以分一杯羹。谷歌浏览器就是其中之一,它于 2008 年首次亮相。大多数进入现场的人都赞成标准化。 2009 年,当主要参与者在奥斯陆会面以制定出被称为 ECMAScript 5 或 ES5 的折衷方案时,达成了共识。

结论

谢谢阅读。如果您觉得这篇文章有用,请不要忘记鼓掌并与您的朋友和同事分享。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/35106/15041400

标签:浏览器,Explorer,微软,JavaScript,差点,Internet,Netscape
来源: https://www.cnblogs.com/amboke/p/16691521.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有