简单来说,我们国家发展晚,错过html4制定标准的时代,很多标准在99年以前就已经定下来,而浏览器又是一个特别需要大家遵守公开开放标准的一个产品,大家想入局,就得基于已有的技术和标准去做事情。”
“其次,成本很高,现在国际上的每一个浏览器内核都是有很久的历史传承,不断完善的结果,并非短时间内能做出来,而且做出来了也不一定比现在的几个内核程序强。”
“第三个原因是因为国际上的三大核心,两个是开源的,一个是开放的,也就是说三个核心程序都可以自由使用。特别是开源的两个核心,产品由社区驱动,从授权协议上,它们也鼓励基于已有的技术去做技术创新,而不是重复发明轮子。”
“是嘛,看来自己重新研发确实有些得不偿失呀,涂总,你怎么知道的这么清楚。”何贤问道。
“我也是网上查的,查了好几天资料,自己提炼总结的,还有就是跟一些对浏览器有研究的员工交流中学的。”涂建不好意思的道,他之前对浏览器也不懂。
“自主研发要投入多少?”何贤问道。
“不知道,估计得几百人,两年的时间吧,谁知道,也可能几个人就能搞定,也可能要上千人,咱们对里面的门道不太懂,但是看大家都是套壳开发,可能内核开发确实是有难度。”涂建说道。
“那就算了吧,以后再说。”何贤无奈的道。
涂建接着说道:“我接着说三种内核,第一种ie内核即trident,微软97年ie4开始使用至今,是一种开放的内核。”
“第二种是现在大火的firwfox使用开放源码的网页排版引擎gecko。在国际上很受欢迎,得到舆论界的支持。”
“第三种是webkit,2005年6月,苹果推出了并不被人看好的产品苹果浏览器safari,和他核心,也就webkit,开源。2005年11月,诺基亚s60平台发布了基于webkit的浏览器。”
“苹果开源?苹果竟然开源?这真是一个魔幻的事情。”何贤很是诧异,一向封闭的苹果,恨不得一根数据线都不开放的苹果,精神在浏览器内核这么重要的软件上开源,真是不可思议。
涂建也笑道:“是的,苹果开源,苹果公开了safari的核心源代码,也许就有广撒英雄帖,围攻光明顶的意思在里面。当然,里面还有一些苹果和开源社区的一些渊源和故事就不多说了。”
何贤问道:“ie内核开放是什么意思?使用ie的内核不侵权吗?”
“应该是不侵权的,微软本来就提供了浏览器的软件开发包也叫sdk供大家开发,谁想用就可以用啊,可能是为了推广自己的标准吧”
“其实国内已经有一些使用ie内核的浏览器了,咱们并不是第一个想做的,刚才的市场占有率中,其实ie的份额就包含