| Firefox vs. IE(四) |
| 作者/vi 时间/2006-2-27 0:27:00 类别/技术 查看/ |
| 标签:WWW |
|
(转自pcpro.com.cn) Netscape、IE与Firefox的历史纠葛 在1994年之前,互联网远还没有达到流行的程度,少数接触网络的幸运儿们可以使用NCSA Mosaic浏览器来浏览一些非常简单的网页—Mosaic由美国伊利诺斯大学的超级计算机应用程序国家中心(NCSA)所开发,0.1版本于1993年 3月推出,它实际上也是Netscape与IE的共同祖先。 1994年12月,Netscape浏览器的1.0版本发布,这让人们在NCSA Mosaic之外有了更好的选择。当时Windows 95还没有问世,互联网也尚未流行,Netscape 1.0的用户群体为数尚少,但它在技术上的成就奠定了Netscape作为重量级浏览器产品的基础。在后来的一年多时间里,Netscape陆续推出 1.1、1.2等许多个版本,此时Windows 95操作系统已经慢慢普及,计算机由486升级到Pentium系统,互联网的应用也获得快速发展,Netscape凭借先入为主的优势成为最流行的浏览器产品。1996年3月,Netscape 2.0版推出,它率先支持JavaApplets和JavaScript语言,并引入对QuickTime插件的支持,Netscape 2.0因此更显成熟。而当Netscape推出之后,后知后觉的微软也开始意识到互联网所具有的战略意义,它决定开发自己的浏览器来击败 Netscape。此时已经是1995年初了,可在短短几个月内微软就拿出了自己的Internet Explorer 1.0(Internet Explorer,简称IE,下同)浏览器。IE 1.0也是以NCSA Mosaic浏览器为基础改造而来,它的发布时间是1995年8月份。同年11月,微软心急火燎地推出2.0版本,之后的1996年8月,3.0版本接着推出,而在这个时候,发展到3.0版的Netscape已经拥有庞大的用户基础、成为浏览器的主宰者,微软的IE系列并没有对它造成实质性的威胁。 1997年4月,微软开始推出IE 4.0系列版本,这个版本几乎是恶评如潮,同样发展到4.0的Netscape却一路高歌猛进。然而,Netscape的好日子并没有永远继续。到了 Windows 98时代,微软公司拿出一记必胜绝招,将IE与Windows 98捆绑在一起免费提供,由于此时的IE也慢慢变得好了起来—既然操作系统中提供了浏览器,为什么还要单独购买一个呢?绝大多数用户都有这样的想法,结果在很短的时间内Netscape的用户群体迅速萎缩,市场占有率急剧下降。 面对微软的强大威胁,Netscape在1998年11月决定将软件免费、且公开所有的程序源码,将主要力量放在商业市场。这个措施几乎还没来得及实施,Netscape就被AOL美国在线所收购。不过,AOL并非是想开发浏览器同微软的IE竞争,而是将它作为对微软的反垄断案的一个筹码。之后, Netscape虽然陆续发展出4.X、6.X系列乃至7.X系列,但都毫无影响力可言。微软与AOL的反垄断官司在2003年5月完结, Netscape项目在7月份就被AOL冻结并将大部分Netscape 开发人员解雇,到此为止属于Netscape的时代就完全结束了。不过AOL还是作了一件好事,所有的Netscape原始代码被送给开源社群自行开发,同时协助成立了非盈利性的“Mozilla基金会(Mozilla Foundation)”,它也是现在Firefox浏览器的管理和推进组织。 Netscape、Mozilla、Mozilla Firefox,这些跳跃的名称也许会让许多读者感到十分混乱。其实三者的联系非常简单,Netscape最早的开发项目代号采用“Mozilla”这个名称,它取材于“Mosaic浏览器”和美日都十分受欢迎的Godzilla哥斯拉怪兽(我们可以看到Mozilla的程序图标是一个怪兽图案)。在 Netscape进入开源社群之后,他们索性用回“Mozilla”这个原来的名字。再后来,开发人员发现Netscape的旧代码存在太多的先天性问题,导致程序臃肿、运行缓慢,几经商讨之后,Mozilla基金会的开发者们决定从零开始重写代码,这项工作自然花费了大量的时间精力,但涅盘而出的 Mozilla由此脱胎换骨。 Mozilla套件包含Mozilla浏览器和邮件客户端,我们可以将它看作“Netscape Communicator”套件的直接后续。为了让程序更加精简高效,开发者们决定将浏览器和邮件客户端程序独立出来,Mozilla Firefox和Mozilla Thunderbird就此产生,至于前身为“Netscape Calendar”的日历功能部分,则演变成一个名为“Sunbird(太阳鸟)”的独立项目,该项目目前仍处于0.2版的初始开发阶段。本来, Mozilla基金会打算将多功能的Mozilla套件项目完全停掉,单独发展Firefox、Thunderbird和Sunbird三个项目,但由于有不少商业机构都已在使用Netscape Communicator套件,Mozilla基金会才决定保留Mozilla套件的发展,并定期将Firefox、Thunderbird中的最新开发成果引入。不过我们还是建议大家使用独立的Firefox和Thunderbird软件为好,毕竟这二者在速度、功能更新方面都表现更佳,至于那些原本使用Netscape Communicator套件的企业客户,则可平滑迁移到多功能版的Mozilla套件之中,两者的接口完全相同。当然,这更多是针对欧美地区的企业用户,国内使用Netscape Communicator的人群估计少得可怜。 有必要提到的是,Firefox之前曾经有Firebird、Phoenix等两个名字,这些名字与其它产品的品牌有些相似,先后都遭到弃用,直到最后才选定为“Firefox”。一些不了解内情的用户难免会为此感到困扰,或许这是开源软件的一个共有弊病吧,毕竟要采用哪一个开发方向、如何推广、取什么样的名字都必须由各成员民主决定。 ● Netscape Communicator:包含邮件客户端、新闻组客户端的完整套件,从4.X版本开始; ● Mozilla Suite:开放源码后,由Mozilla基金会主导的多功能套件,相当于Netscape Communicator的后续版本,包含网页浏览器、邮件客户端、新闻组客户端、IRC聊天工具、HTML编辑模板等等; ● Mozilla Firefox:独立的浏览器,目前发展到1.0正式版,简称为“Firefox”; ● Mozilla Thunderbird:独立的邮件客户端,目前发展到1.0正式版,简称为“Thunderbird”; ● Mozilla Sunbird:独立的日历管理软件,目前发展到0.2预览版,简称为“Sunbird”。 |
| 查看该用户更多文章>> |