微软差点杀死 JavaScript
2022/9/14 14:17:46
本文主要是介绍微软差点杀死 JavaScript,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
微软差点杀死 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
这篇关于微软差点杀死 JavaScript的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2022-03-01沐雪多租宝商城源码从.NetCore3.1升级到.Net6的步骤
- 2024-12-06使用Microsoft.Extensions.AI在.NET中生成嵌入向量
- 2024-11-18微软研究:RAG系统的四个层次提升理解与回答能力
- 2024-11-15C#中怎么从PEM格式的证书中提取公钥?-icode9专业技术文章分享
- 2024-11-14云架构设计——如何用diagrams.net绘制专业的AWS架构图?
- 2024-05-08首个适配Visual Studio平台的国产智能编程助手CodeGeeX正式上线!C#程序员必备效率神器!
- 2024-03-30C#设计模式之十六迭代器模式(Iterator Pattern)【行为型】
- 2024-03-29c# datetime tryparse
- 2024-02-21list find index c#
- 2024-01-24convert toint32 c#