2009年1月14日星期三

《Firefox完全手册》(连载8)


第一章-IEFirefox-他们的前世今生


8解释一下各浏览器的内核,排版引擎


下面我们怀着悲愤的心情,讨论一下浏览器的相关历史和内核的区别。


不知您用过几款浏览器,对于不同浏览器,您使用上的感觉是怎样的。


我想,不同的浏览器这个短语,对于很多国人来讲,区别可能真的不大。


为什么这么说呢?说来有趣,因为,基本上可以断定,所谓不同的浏览器,其实都是IE。觉得很囧?抿口茶先,咱详细聊一下这个问题~


据相关狗仔的目测,国内大多数人使用的浏览器是以下三种:Internet Explorer、傲游、腾讯TT


或许还有一些人用过:世界之窗浏览器、AvantGreenBrowser


比如吧,我有一个表妹,作为一个大学生,一个纯外行的“专业”IT人士,常常勇于给我一些“指点


某日,我使用IE浏览器的行为被她看到了,姑娘一脸不屑的指点我说:你用这个破IE干什么,容易有毒!现在都用傲游了,就没毒!


我当时很想问问她没毒是不是电线杆子上贴的那种,瞬间衡量了一下傲游的危害远没有电线杆子大,没问。


不过我算领教了群众眼里的不同的浏览器是什么了。


现在我隆重告诉您:这些浏览器,其实都是IE - 微软的Internet Explorer。包括傲游、腾讯TT、世界之窗,等等。其实只是在IE外面加了层皮,给IE添了些功能,屏蔽了一些功能控件,而已。


扒开马甲,里面可还是IE哦~


IE浏览器随Windows系统自带,于是很多人就想了,开发浏览器实在是困难,既然大家系统里本身就有,我用了IE的核别人也不会觉得是IE,不用白不用嘛。能做这么困难的事情,很强很伟大!


于是,很多果丹皮式的浏览器就产生了。这里再多说两句:我无意诋毁傲游等等的浏览器怎么不好,只是从内在分析一下情况而已,拍砖的请您绕行,我隔壁就是分局,谢谢。


这些果丹皮浏览器和IEFirefox等等有什么本质区别呢?


我们先粗浅的看一下浏览器的内部:


一个完整的浏览器,需要完成的任务包括:


1,与服务器进行HTTPHTTPS交互;


2,解释HTML语言、静态文本元素,后来扩展为对HTML的娘亲-XML的解释;


3,解释GIFJPGPNG等格式的图形图像并将其表现在网页中;


4,解释Javascript脚本语言,扩展应用为后来的DHTMLAJAX等;


5,解释CSS层叠样式表;


6,增删改查Cookie文件;


7,软件本身的控制机制,比如收藏夹、历史、打印、热键,等等等等;


8,对各种控件兼容,包括ActiveX、视频元素、FlashJAVA Applet等;


9,提供相应的安全验证机制,比如SSL、电子证书、数字指纹等应用。


10,以及其他。——作为本人不那么自信的表现,我加上了这一条 :)


浏览器的发展历史,基本上也是这个顺序的,从第一项开始,慢慢发展而来。最早的浏览器甚至不能显示图像,很有意思,一度被作为索引电话簿的首选工具。


不要走开哦,下一章大结局~



(未完待续)



原文链接:http://www.thinking-in-it.com/firefox-handbook-1-8


span.meecallWrapper { font-size:1em; color:#B0E0E6; text-decoration:none; } a.meecallLink { color:#000000; text-decoration:none; } span.meecallInLink:hover { background-color:#B0E0E6; }




《Firefox完全手册》(连载6)


第一章-IEFirefox-他们的前世今生


6FirefoxGoogle的合作


较之曾经的坎坷,之后Mozilla Firefox的道路显得似乎那么顺利:


2004119日,Mozilla Firefox 1.0版发布。


2005929日,Mozilla Firefox 1.5版发布。


20061024日,Mozilla Firefox 2.0版发布。


2008617日,Mozilla Firefox 3.0 版发布。


短短几年间,Mozilla Firefox稳扎稳打,市场占有率也步步高升。


一个个新版本的推出,无数开发者的加入,大量扩展、插件、外观样式的推出,让这个新生的产品快速深入人心起来。


应该说,Firefox的推广不仅借助了传统媒体上的广告,更是依靠众多使用者的口碑式宣传。当用户们发现一个个用IE所不可能做到的新功能时,毫无意外的,Firefox被接受了,并且被推广开来。


当然,从一个内嵌在操作系统里的浏览器口中争夺市场份额是异常艰难的。改变用户习惯更是需要时间与努力,还有,金钱!


与微软拼财力?听起来像是痴人说梦,那么,没有别的办法了吗?


似乎是真的没有办法,直到,另一个巨头的垂青:


互联网的新霸主,Google


MozillaGoogle的关系可谓微妙,Firefox内置的搜索引擎一直是Google,这与Mozilla对微软的憎恨大概无关(MSN的搜索引擎起步太晚了),而是与利益有关。


用户使用Firefox内置的搜索框进行搜索时,点击结果中的相关广告,Mozilla是有相应提成的。这也是Mozilla重要的资金来源之一。


Firefox的优异特性和迅速崛起,也引起了巨头Google的注意。


作为微软的头号敌人,Google的产品线部署无不例外地与之竞争,其中最令Google头痛的就是浏览器!


对,用户打开Google的网站必须使用对手微软的浏览器,这怎么可以忍受。


况且,Google的野心决不止于搜索引擎而已,从Google Apps(办公应用)Gmail(邮件)Android(操作系统)Adsense(广告),等等等等,无一不剑指微软的命门,而一直暗中开发的Chrome浏览器当时还没有浮出水面。


为了对抗共同的敌人,GoogleMozilla走到了一起,共同推广Firefox!遏制IE的垄断局面。


06年起,Google借助Adsense大肆砸钱,用最粗犷的方式推广Firefox浏览器 - Adsense的所有发布者都可以进行推广,有偿!浏览用户只要下载安装就能得到相应现金!这一切,对浏览者都依旧是免费的。


一时间,只能用撒了欢了来形容,遍地都是Firefox的广告,到处都是推介,还有各种各样的网站花样百出骗取推介费。。。。。目的只有一个:你给我装Firefox


一时间,Firefox飞速发展,当时的占有率甚至一度超过30%。(重赏之下的数据也很泡沫 -_-;


如今Firefox的开发也愈发成熟、可靠,扩展插件更是层出不穷。虽然Google已经停止了推广活动,Firefox的增长仍然持续中。


(未完待续)


原文链接:http://www.thinking-in-it.com/firefox-handbook-1-6


span.meecallWrapper { font-size:1em; color:#B0E0E6; text-decoration:none; } a.meecallLink { color:#000000; text-decoration:none; } span.meecallInLink:hover { background-color:#B0E0E6; }