0

为什么浏览器使用不同的渲染引擎,这导致了我最讨厌的问题“让你的 html/css 与所有主要的网络浏览器兼容”。他们为什么不使用一个渲染引擎作为标准,这将为所有开发人员节省大量时间和精力。事实上,这就是我讨厌 IT 行业“以用户为代价的并发”。我们可以对操作系统说同样的话。为什么不是只有一个?

4

1 回答 1

1

除了许多其他原因之外,还有一个主要原因:竞争。见这里这里

沿着这些思路思考:Acme Software Inc 开发了目前唯一的 HTML 渲染器。有一天,一个巨大的安全漏洞被发现,这意味着现在存在的每个浏览器都将携带相同的缺陷,别无选择,因此地球上的所有计算机都被感染,天网成为现实。更不用说 Acme Software Inc 不想放弃其知识产权以便尽快修复缺陷。

这是供应的竞争和多样化所避免的。

于 2013-08-15T10:05:14.930 回答