在关于UI里已经介绍了在EOVA启动之初就打算使用GWT,目的就是全平台兼容。可惜事与愿违,GWT学习和使用成本太高。

    目前市场上可以完美全平台兼容的UI(包括IE6)只了解到两家EXTJS和DHTMLX。但是很遗憾都是商业授权,对开源不友好。

    所以一切的一切都回归的原点,成本、成本、成本!全平台兼容是需要付出代价的。

    所以这里只能折中一下,兼容现代浏览器。老的浏览器IE6,IE8迟早会死在沙滩上,一个已经知道会淘汰的东西,我们就没必要去浪费无谓的功夫了,这里只能对做政企客户的开发者表示遗憾了。

    兼容就是纵容:http://www.iefans.net/dibanben-ie-jianrongxing-wenti-tuoxie/

    成本对比:Baidu一年的研发费用¥70,0000,0000.0EOVA一年的研发费用¥0.0

    所以实际上Eova无法保证兼容所有浏览器,只能在效果和成本取中间值。Chrome已经是最流行的浏览器了,市场份额持续上涨,而采用Webkit(Blink)内核的浏览器多不胜数,所以Eova会主要兼容webkit内核。国内知名的有,360,QQ,猎豹…,基本上能覆盖大部分用户了。

    惊喜:虽然Eova不保证能兼容webkit以外的浏览器,但是实际用户测试下来,在Firefox和高版本IE(10+)都能玩起来,几乎没什么问题,不推荐不代表不能玩,但是有问题需要自己解决一下!

    当然咯,有用户会说,我觉得Eova非常好,我很想用,但是我的客户是大爷(xx局的),非要用IE6什么的。俗话说的好,有钱能使鬼推磨,可以定制专版,只要是钱能解决的问题都不是问题!好嘛,又回到了刚才的问题,效果和成本!花巨资做定制版和说服大爷使用高级浏览器,自己权衡一下!想用简单免费的东西伺候好大爷,估计难咯!

    6.3. 关于浏览器兼容性 - 图1

    Chrome 份额持续上涨中,随着Win10普及,IE6-8 会永久的退出历史的舞台.6.3. 关于浏览器兼容性 - 图2