技术开发 频道

开诚布公 Web标准和HTML 5的插件真相

    为客户提供解决方案的开发者并不在乎理论,他们关心的是现实。按照这个说法,如果一个解决方案的目标客户只有全部客户的10%,它就不算一个成功的解决方案;如果它只能被90%客户使用,同样也不算一个好的解决方案。客户希望网站或应用程序能够适合目标客户中的每一名成员,而且是现在就能满足。这就是我的第一个观点:

    观点1:

    至少在2014年之前,开发商将无法在为客户提供的解决方案中使用HTML 5(除非他们是在一个如上所述的特定平台上)。至于在解决方案中使用HTML 5的全部功能,则将会更晚。

    开发者可以考虑创建同时利用HTML 5和当前的HTML/JS模式的解决方案。不过,这意味着开发商将不得不创建一个单一解决方案:

    1、浏览器能自动探测并确定用户具备使用HTML5的能力;

    2、一个针对目前或更老版本浏览器的全功能HTML 4.1/XHTML 1应用程序:

    (1)多个支持IE6、IE7、Firefox 3和Safari 3的CSS文件;

    (2)兼容上面列出的所有浏览器的JavaScript

    3、全面支持HTML 5的应用(其中将与HTML 4.1应用程序几乎没有重叠的代码)

    对那些狂热于应用CSS和JavaScript的开发者来说,这只不过又增加了一层复杂性。事实上, 对于传统的开发者来说,直到90%以上的网络使用支持HTML5的浏览器的时候,HTML5才会进入他们的选择。请记住,尽管IE6早在8年前(2001年)就已经推出了,但是大多数网站还在检查IE6的用户。

 

0
相关文章