当前位置:早雪网网络学院编程文档网站制作 → 战争与和平--纵观浏览器发展二三语

战争与和平--纵观浏览器发展二三语

减小字体 增大字体 作者:未知  来源:从互联网收集整理并转载  发布时间:2005-6-3 0:56:07

写在前面

我不得不承认,使用这样的标题有点煽情,甚至有点夸大其辞,网络更加流行,我听到新名词的频率也越来越高,什么Web,什么Java,什么J2EE、.NET……我又听到了Longhorn,听到XAML(发音“zammel”,大家不妨读着“折磨”吧,反正我自己已经被折磨的够呛)。跟着时代走,我也冒天下大不帏的使用了“战争与和平”这样的词眼。

每段过去都意味着一个故事,只是故事里头的人物和细节,在多年以后我们都彼此遗忘罢了,在我们感觉知识接受疲惫的时刻,停下来泡一杯浓浓的咖啡,来和我回味那段历史,那段浏览器的历史。看不见鲜血,看不见硝烟,在我们理所当然的认为浏览器就是IE的时刻,你是否知道曾经有一场战争在上演,在已经“和平”的年代,我们缅怀过去的勇士,感谢他们曾经做出的努力,因为竞争,所以进步。

在那场战争里头,有人哭,有人笑,“成王败寇”,这是一个无法改变的法则,我无意去讨论商业方面的运作,也不去阐述当年那场争霸战的道德是非,只是从一个旁者的角度去看待发生过的事实,从一个技术人员的角度去说那些技术给我们带来的好处。

请在此刻,放飞你的心情,随我一起回到过去……

谁也不否认,在80年代,凭借MS DOS和后来的Win3.1图形操作系统,技术天才比尔.盖茨创建的微软成为PC时代的霸主,谁也不会去怀疑整个80年代到94年微软公司的告诉发展,可是天才也有选择错误的时候。

相距一步
1993年5月,伊利诺斯州大学的天才少年Marc Andreessen开发了第一个浏览器Mosaic,1994年上半年他和Jim Clark成立了Mosaic Communications(也就是Netscape的前身),同年10月发布了Netscape 0.9,这个是我们看到的第一个浏览器的Logo,虽然今日已经面目全非。

11月因为和伊利诺斯州大学的法律问题,公司被迫改名为“Netscape Communications”,同时在站点LOGO中移除了“M”的标志,自此,Netscapte正式走上历史舞台,开始了真正的所谓“Internet”时代,下图是当初的全部开发工程师,不知道今天还有几个人依然执作于当年的事业,不知道是否一如当年的意气风发。

1994年Netscape开发工程师

同年10月,微软发布了它的浏览器软件Internet Explorer,但当时微软正忙着为Windows 95接生,并没有预见到网络时代的迅速到来。所以在微软的战略中,IE浏览器只不过是微软所发布的一个普通应用软件而已。

1995年Netscape公司的股票上市时,Netscape浏览器几乎拿下了整个浏览器市场,这个时候微软才真正意识到网络时代的到来,同时觉察到了自己的战略失误,并下大力气力挽狂澜,迅速地调整了自己的互联网业务战略,将微软牵回到了Internet的宽阔大道上。1995年11月,微软发布了它的浏览器软件IE 2,1996年3月份微软推出了IE3.0,不过这个时候依然是互联网络的迟到者,虽然一个免费软件,但是笨拙的操作界面和访问速度并没有引起太多人的关注,江山依旧,在互联网络的世界netscape风光无限,而微软的IE,则只不过是杂志专栏作家们的取笑对象。这就是迟到者必须付出的代价。

奋起直追
1997年微软推出了IE4.0版本,加入了ActiveForm和频道的支持,DHTML的引入为其的加入了竞争的筹码,同时第一次将Outlook Express集成安装,不过此时的DHTML和DOM依然功能有限,特别是设计比较笨拙的Jscript脚本引擎并没有能够吸引太多的用户转投IE。

为了扭转这一局面,1997年10月,微软将其IE浏览器与Windows 95操作系统进行捆绑出售,推出了被我们习惯称之为Windows 97的操作系统升级版本。虽然这样做法引起业内人士的强烈反对,但是不管如何,还是让让IE浏览器在浏览器市场中所占的份额迅速扩大,并逐渐超过Netscape。

在IE5之前,我始终认为是windows对于netscape的“政治施压”而让IE浏览器取得不俗的市场份额的,在易用性和功能方面Netcape绝对不会逊色,唯一的区别是IE是Windows捆绑销售的免费产品,而Netscape是收费的。

1998年6月25日,微软发布的新一代操作系统Windows 98(也就是我们通常说的Win98第二版)实现了与IE浏览器的完全融合。在这个时候IE在市场和技术方面已经取得了绝对的优势,如果说IE5.0之前的版本成功在于微软的捆绑销售策略,那么IE5.0的成功应该在于技术方面。

这是一个在市场和技术都非常成功的经典之作,5.0版本整体的设计思想在后来的基本版本中没有本质性的变化,而正是这个版本,奠定了后来的IE一统天下。1998年的此时,Netscape还拥有32%的市场份额,同年11月Netscape取消了基于新技术(Gecko aka Raptor)的Netscape 5.0的开发计划,同月,AOL收购了Netscape公司,这颗互联网的明星,正在一点一点的走向没落。

这个版本的IE终于完全体现出微软在互联网络方面的决心,除了实现HTML 4.0和DHTML以外,微软加入了许多自己定义的技术,不论这些技术是否兼容,但从实际情况来看却是促进了更多人使用IE,html3.2时代的thin client已经在改变,浏览器不再是一个单纯的内容浏览器,更加具备了交互的功能:

1. 在支持NetScape的JavaScript(ECMA Script)的基础上实现了功能更加强大的Jscript引擎。

2. ActiveX的兼容让浏览器不仅仅是一个哑终端,而是通过ActiveX和ActiveX Document具备了高度交互的能力

3. 优化CSS(级联样式单),让Web界面的内容表现更加丰富

4. 针对Web开发人员提出了HTC(HTMLComponent)和HTA(HTML Application),通过编写脚本方式的组件和应用程序让HTML无所不在,而浏览器和操作系统的无缝结合正是这一技术的基础。

5. 内置了矢量图形解析引擎。VML(Vector Markup Language)是其在浏览器矢量图形方面的一个比较小但是非常实用的应用。相对于当时的SVG标准而言,VML远没有其功能强大,但是标记内置和解析引擎内置的方式却能够让Web开发人员容易的使用,Office的艺术字就是一个比较经典的应用。

6. 通过ActiveX的方式内置了MSXML解析引擎,支持DOM和XSLT.

雄霸天下
AOL并购Netscape公司后,终于在2000年11月推出了新版的Netscape软件Netscape 6,而在此前的两年间里,2002年8月26日,Netscape浏览器的市场份额只剩下3.4%,创下了历史最低纪录。2001年9月20日IE6.0的发布,标志着浏览器大战的彻底终结,不管

[1] [2]  下一页

[数据载入中...] [返回上一页] [打 印]