首 页站长学院免费论文实用文书客户留言繁體中文
设为首页
加入收藏
联系我们
您当前的位置:爱上范文网 -> 站长学院 -> 网络安全 -> 其他相关 -> 文章内容 退出登录 用户管理
栏目导航
· 入门知识 · 安全防范
· 防火墙 · 其他相关
热门文章
· [组图] 2006:浏览器进入多元...
· 个人SMTP服务器的配...
· 不可忽视的BIOS参数...
· 趣话电脑病毒19年发...
· 什么是FTP及什么是F...
· [组图] Frontpage2000实务高...
· [图文] 网络协议X档案全集(...
· 局域网优化的六大秘...
· [组图] 新建Photoshop图像
· [组图] 用FrontPage 2000下...
相关文章
· 2006年最受瞩目的七...
· [组图] 2006:浏览器进入多元...
2006:浏览器进入多元化发展(二)
作者:无从考证  来源:转载  发布时间:2006-1-17 10:47:41  发布人:admin

减小字体 增大字体

KHTML引擎 

Windows用户来说,Konqueror可能是一个非常陌生的名字。但如果您接触过Linux/UNIX的KDE桌面环境,一定会对Konqueror十分熟悉。Konqueror是专门针对KDE环境的浏览器,它采用开放源代码的KHTML排版引擎,也严格遵循W3C技术规范;不过,Konqueror的开发力量并不强大,浏览器本身可用性不高,加之Linux KDE环境的用户稀少,Konqueror的实际影响力非常弱小。 

除Konqueror外,同采用KHTML引擎的还有大名鼎鼎的Safari浏览器。Safari专用于苹果的Mac OS X操作平台—我们要了解到的一个背景是,当年苹果为说服微软开发Mac平台的Office办公套件,不惜将Netscape浏览器从Mac OS中剔除,以IE(Tasman引擎)取而代之。但在2003年,苹果公司决定独自开发浏览器,Safari由此诞生—在关键的排版引擎上,苹果选择开放源码的KHTML,苹果希望借助KHTML快速、小巧的优点为Mac OS量身定做一款顶级水准的浏览器。2003年8月,Safari 1.0正式推出,但与其它非IE浏览器一样,Safari的网页兼容性不如人意,苹果的用户们只是将它作为IE之外的第二种选择。此后,苹果公司不断对Safari的排版引擎进行改进,并衍生出更优秀的WebCore引擎。2005年4月,Safari 2.0成功推出,其速度比纯KHTML内核的Safari 1.0快1.8倍,并且率先通过Acid 2标准测试(Acid 2是针对网页浏览器的测试软件,由Web Standards Project项目所设计,测试范围涵盖HTML、CSS、PNG图像标准,可用于检测浏览器与W3C规范的相符程度);另外,Safari 2.0直接整合RSS阅读器,在标签浏览、弹出广告侦测管理和界面设计方面也都有上佳表现,一经推出便受到苹果用户的热烈吹捧。在苹果的Mac OS X 10.3 Panther系统中,我们还能够看到IE的身影,而在10.4 Tiger系统中,苹果彻底摆脱了IE,而将Safari 2.0作为唯一捆绑的浏览器,这也充分说明Safari已然充分成熟,如果不是专注于Mac OS平台,它完全可以拥有更庞大的用户群。 

也是在这个时候,KHTML开发者与苹果产生严重的分歧。KHTML引擎一直都采用程序库(code base)或所谓的“树状图”(tree)结构,技术发展也延续此条路线,而苹果在KHTML基础上衍生出的WebCore引擎,且没有及时将修改的结果回馈,致使最后出现两种不同版本的KHTML。在争论中Safari的工程师建议KHTML开发者干脆从WebCore基础上开始新工作,而KHTML开发者则断然拒绝了苹果的建议。这场冲突也体现了商业公司与开源社群之间的关系难题,KHTML开发者对苹果不满更多体现在苹果采纳了开源劳动的成果,但在羽翼丰满时却不愿继续回馈,我们不在这里讨论两大阵营的分歧,只是告诉大家一个事实:Safari与KDE的Konqueror将从此走上不同的道路,KHTML引擎也将出现两个不同的版本。相对来说,我们对KHTML的前景并不是特别看好,在桌面环境之争中,KDE已处于Gnome的下风,后者获得庞大的开发者及业界巨头的支持,开发社群高度活跃;在浏览器方面,Gnome更多选择与流行的Firefox相配合,用户也更容易接受;即便在KDE环境下,用户也更愿意使用Firefox,真正使用Konqueror浏览器的用户少得可怜。从目前的情形来看,KDE项目不太可能吸引大量的开发者参与,KHTML引擎要获得发展并不现实。 



 图6 设计粗糙的Konqueror浏览器,只在KDE环境下为极少数用户使用。 

 
  图7 同样基于KHTML引擎的Safari 2.0,软件品质远高于Konqueror。 

上一页  [1] [2] [3]  下一页

[] [返回上一页] [打 印] [收 藏]
上一篇文章:一个SYN攻击的源程序
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 管理登录
Copyright © 2002-2005 23fw.com. All Rights Reserved .