“双核浏览”概念最早是傲游在2010年首次提出的,即一个浏览器拥有两个内核,傲游3的核心就是“ie+chrome”,用户可以快捷切换。
由于ie浏览器在国内的普及率非常高,所以造成了后世很多网上银行和支付系统只支持ie的trident内核,其他浏览器访问根本无法进行正常支付和转账等业务。
“双核浏览”主要就是为了解决兼容模式问题,两个内核可共用浏览器的所有功能、共享所有数据,并且在内核切换时不丢失登录。
所以,江飞宇打算初期使用ie的trident内核+网景的gecko打造双内核浏览器。
等过几年,其他浏览器内核也开源了,再把gecko替换成webkit,或者是chromium。
陈琪宏提出了一个疑问:“老板,ie的trident内核不是开源的,我们怎么能够拿到呢?”
江飞宇对此早有准备,解释道:“我们并不需要拿到ie的内核源代码,ie内核是windows api的一部分,通过接口就能够随意调用,所以,只要是windows操作系统的电脑,都没有问题。”
“居然还能这样搞!!!”陈琪宏等人如梦初醒。
这其实就是我们常说的思维误区了,只要跳出原来的牛角尖,你会发现,解决问题的思路居然如此简单。
后世,国产浏览器大都是基于ie内核搞的,也没见过这些公司给微软版权费,就是因为人家另辟蹊径。
对于微软来说,从它将ie 浏览器跟 windows 操作系统捆绑在一起,免费给用户使用开始,他也不指望能够通过浏览器能够挣到钱。
别的公司调用它的ie内核,是一件乐于其见的事情,反正核心源代码还是掌握在自己手中。
解决了浏览器的问题,邮箱相对简单一些,毕竟是一项很成熟的技术了,市场上可以借鉴的产品也很多。
电子邮箱的开发难度主要集中在两点:一是发送邮件和接收邮件;二是创建与解析邮件内容。
一个完整的链路应该由邮箱客户端和邮箱服务器组成,这其中还会涉及跟其他邮箱服务器之间的数据往来。
邮箱服务器上存储这众多的邮箱地址,这些邮箱地址可以看成是现实生活中的通讯地址,用户可通过这个地址接收别人发来的email和向别人发送email。
中间通过不同的通讯协议进行数据交换,如:smtp、pop3、imap等。
因为,邮件内容是在互联网上传输,为了邮件的安全,肯定不能用明文传输,这会涉及到数据的加/解密传输问题,这就用得到曹教授主持开发的那一套安全防护体系。
要说电子邮箱,江飞宇比较欣赏的邮箱就是foxmail,它的开发者正是被称为“微信之父”的张小龙。
1997年,张小龙自己开发的foxmail邮箱就已经上线,并且在2000年把foxmail卖给了博大,作价1200万。
所以,牛人就是牛人,人家在2000年以前,单枪匹马开发的一个程序就值1200万元,你不服不行啊!
等江飞宇讲解完所有的内容后,研发部现场讨论了一会,给出了一个比较粗的开发计划。
网上商城预计要3-4个月的开发时间,浏览器和邮箱都要半年左右的开发时间。
就这样,研发部下半年的开发任务就定了下来。