从我打开56K的猫,拨上Internet到现在,已经有了十年的时间。作为一个专职的程序员,我想我还是有点资格写一些关于中国IT业的现状,虽然写的不一定完全对,你怎么认为,我干涉不了,我写的东西,仅供娱乐。
下面是一大段的引用,了解的人可以略过竖线后面的内容。引用完了浏览器的历史,然后我写的东西才真正的开始。
浏览器之争
网页浏览器是个显示网页服务器或档案系统内的文件,并让用户与此些文件互动的一种软件。它用来显示在万维网或局部局域网络等内的文字、影像及其他资讯。这些文字或影像,可以是连接其他网址的超链接,用户可迅速及轻易地浏览各种资讯。网页一般是HTML的格式。有些网页是需使用特定的浏览器才能正确显示。个人电脑上常见的网页浏览器包括微软的Internet Explorer、Mozilla的Firefox、Apple的Safari、Opera、HotBrowser、Google的Chrome。浏览器是最经常使用到的客户端程序。万维网是全球最大的连结文件网络文库。
全球网(WEB,WWW)是一种把所有Internet的信息(包括你愿意加进去的本地信息)组织成超文本文件形式文件的企图。 尽管这个梦也许有点不太现实, 但是全球网确实让你能访问 Internet的所有资源,只需用浏览器"读"适当的文件就行。
浏览器是指可以显示网页服务器或者文件系统的HTML文件内容,并让用户与这些文件交互的一种软件。网页浏览器主要通过HTTP协议与网页服务器交互并获取网页,这些网页由URL指定,文件格式通常为HTML,并由MIME在HTTP协议中指明。一个网页中可以包括多个文档,每个文档都是分别从服务器获取的。大部分的浏览器本身支持除了HTML之外的广泛的格式,例如JPEG、PNG、GIF等图像格式,并且能够扩展支持众多的插件(plug-ins)。另外,许多浏览器还支持其他的URL类型及其相应的协议,如FTP、Gopher、HTTPS(HTTP协议的加密版本)。HTTP内容类型和URL协议规范允许网页设计者在网页中嵌入图像、动画、视频、声音、流媒体等。
姆·伯纳斯-李(Tim Berners-Lee)是第一个使用超文本来分享资讯的人。他于1990年发明了首个网页浏览器WorldWideWeb。在1991年3月,他把这发明介绍给了给他在CERN工作的朋友。从那时起,浏览器的发展就和网络的发展联系在了一起。
当时,网页浏览器被视为能够处理CERN宠大电话簿的实用工具。在与用户互动的前题下,网页浏览器根据gopher和telnet协议,允许所有用户能轻易地浏览别人所编写的网站。可是,其后加插图像进浏览器的举动使之成为了互联网的“杀手级应用”。
NCSA Mosaic使互联网得以迅速发展。它最初是一个只在Unix运行的图像浏览器;很快便发展到在Apple Macintosh和Microsoft Windows亦能运行。1993年9月发表了1.0版本。NCSA中Mosaic项目的负责人Marc Andreesen辞职并建立了网景通讯公司。
网景公司在1994年10月发布了他们的旗舰产品网景导航者。但第二年Netscape的优势就被削弱了。错失了互联网浪潮的微软在这个时候匆促的购入了Spyglass公司的技术,改成Internet Explorer,掀起了软件巨头微软和网景之间的浏览器大战。这同时加快了万维网发展。
这场战争把网络带到了千百万普通电脑用户面前,但同时显露了互联网商业化如何妨碍统一标准的制定。微软和网景都在他们的产品中加入了许多互不兼容的HTML扩展代码,试图以这些特点来取胜。1998年,网景公司承认其市场占有率已无法挽回,这场战争便随之而结束。微软能取胜的其中一个因素是它把浏览器与其操作系统一并出售(OEM,原始设备制造);这亦使它面对反垄断诉讼。2001年, 捆绑在WinXP中的IE6市场占有率一度达到90%以上.
网景公司以开放源代码迎战,创造了Mozilla,但此举未能挽回Netscape的市场占有率。在1998年底美国在线收购了网景公司。在发展初期,Mozilla计划为著吸引开发者而挣扎;但至2002年,它已发展成一个稳定而强大的互联网套件。Mozilla 1.0的出现被视为其里程碑。同年,衍生出Phoenix(后改名Firebird,最后又改为Firefox)。Firefox 1.0于2004年发表。及至2007年,Firefox市场占有率约占17%。
Opera是一个灵巧的浏览器。它发布于1996年。目前它在手持电脑上十分流行。它在个人电脑网络浏览器市场上的占有率则稍微较小。
Chrome是Google发展的一款浏览器,其目的是为了打破Internet Explorer的垄断,目前刚刚推出市场,但已有不俗表现。
HotBrowser是MAGICMASTER在云计算时代出品的一款云安全浏览器,它也时常被作为平台应用于高端计算机和手持电脑领域。MAGICMASTER在内测版本时期由于商标问题将正在研发的浏览器更名为“HotBrowser”。目前尚未有中文版本的HotBrowser,在对于中国来讲是个不平凡的2008年的最后一天,首次提出进军繁体/简体中文市场。HotBrowser目前并没有官方正式的中文名字,通常被爱好者们译为“浩势”或“云安全”。
Lynx浏览器仍然是Linux市场上十分流行的浏览器。它是全文字模式的浏览器,视觉上并不讨好。还有一些有着进阶功能的同类型浏览器,例如Links和它的分支ELinks。
Konqueror是一个由KDE开发的浏览器,KDE开发人员在开发KDE2时意识到一个良好的桌面环境必须搭配一个良好的网络浏览器及档案管理员,便投入不少力量开发了 Konqueror,这个浏览器使用了自家开发的排版引擎KHTML,由于Konqueror是属于KDE的一员,并只常见于Unix-like下的 KDE桌面环境,所以Konqueror并未普及。
纵然Macintosh的浏览器市场现在亦同样被Internet Explorer和Firefox占据,但苹果电脑自行推出了Safari。Safari是基于Konqueror这个开放源代码浏览器的KHTML排版引擎而制成的。Safari是Mac OS X的缺省浏览器。
2003年,微软宣布不会再推出的独立的Internet Explorer,但会变成视窗平台的一部份;同时也不会再推出任何Macintosh版本的Internet Explorer。不过,于2005年初,微软却改变了计划,并宣布将会为Windows XP、Windows Server 2003和Windows Vista操作系统推出Internet Explorer 7。这个新浏览器于2006年10月随Vista发布. 但升级版只能安装在XP SP2和Server 2003 SP1上面. 微软官方报道,它的下一个版本IE 8于2009年发布正式版.
上面的一大段的引用,就是整个浏览器的发展史,或许会漏掉一个两个不入流的浏览器,但基本无碍您对本文的理解。
在专业技术人员的眼里,最关注的就是标准,如果你不知道什么是W3C,什么是ECMA,什么是…那么你可能不是一个合格的技术人员。你要绞尽脑汁的去想怎么让你写的程序完美而高效的呈现在用户的眼前,而在这个时候,你就不得不在各种各样的浏览器中去调试你的程序,如果伍子胥活着,他一定会明白,程序员和前台的Div美工的头发是怎么白掉的。
而在非技术人员里(泛指普通网民,不包括老鸟级别的网络技术爱好者),他们关心的是能不能打开网页看自己想看的低俗的内容,能不能上视频网站上看视频,能不能去论坛里灌水等等,他们绝对不会去关心Javascript的解析引擎是什么版本,Javascript运算10万次要花去多少秒的时间,div的编写是否规范…当他们打开自己的盗版XP系统,然后双击默认安装好的Internet Explorer 6.0,一切就这么开始了,你要他们去下载其他的浏览器?这简直是做梦…还是白日梦!这就是中国的网民,80%人基本就是这样。如果按照官方的说法,中国有3亿网民的话,至少有2.4亿人是什么也不懂的。剩下的0.6亿基本上就在网上一个叫Cnbeta的网站上互相的喷口水。
再说一下浏览器的推广方式,IE由于有先天性的和操作系统捆绑的优势,毫无疑问的打败了所有的对手,稳居第一把交椅。火狐属于名门望族的后裔,虽说有些没落,但也稳稳的占据第二的宝座,当他进入中国以后,经常的嘲笑其他的对手,当你打开一个网页的时候,你会看到一句话,“您正在使用一个老掉牙的浏览器,请使用最先进的火狐浏览器”。其他的浏览器市场份额的总和基本上不会超过5%,有些大概也就是技术人员手上的玩具。(我这里所说的,是指中国市场,不包括欧洲美洲那些对微软有天生敌意的地区。)
最后再说说手机浏览器,在世界范围内Opera无疑是最大的赢家,而在中国,UCWEB无疑是目前头号老大。Opera根本不了解中国的国情,高昂的正版授权费是没有多少中国网民会去掏的,另外一个,Opera虽然很好,但使用的流量也是非常的惊人(mini版除外),一个月5快钱30M的流量根本不可能使用这个浏览器,当然,你可以选择其他的GPRS套餐…但是十几欧元的版权费你愿意出吗?所以,UCWEB目前活的异常的快乐,但这个快乐,也是短暂的,前不久,有一个公司也要开发手机浏览器了,他的出现,必定将UCWEB打败,这个公司叫什么名字?他叫腾讯…我在所有人的手机上基本都见过移动QQ,但是没有在所有人的手机上有UCWEB,如果有一天腾讯的手机浏览器和移动QQ捆绑了,那历史就必定要改写了…
写了那么多,我也写累了,再出个谜语给大家娱乐一下,请看下面的小图,先猜猜他是哪个浏览器?猜完再点击看看大图看看你猜的对不对。他使用的是IE的内核,却能改变IE的显示方式,把Gmail改的体无完肤,我真的猜不透你耶~!
