大家都在喊着HTML5的狼来了。最近使用了下BootStrap的前端框架,同时公司的同事正好用Cordavo开发了一个换卡的移动端。通过这段时间的了解,想说HTML5爱你和恨你都很痛苦。
首先类似BootStrap的响应式的框架,都不能很好的支持IE系列的浏览器,从国际上到国内的前端框架都是如此。而国内目前的浏览器最少必须支持IE 6,目前还有很大一部分的客户,使用XP系统和IE 6的浏览器。而这个是HTML5目前还不适合作为B/S的主流开发。纵观BAT几个大的网站,也没有使用HTML5的响应式的设计,基本上都是采用了服务器端判断浏览器类型,然后输出不同的页面来适应客户的浏览。所以我感觉如果设计B/S系统,还是老老实实的把页面做几个类型的,然后进行不同设备的不同页面的匹配。而不是采用一个框架来期待适应不同的设备,虽然这样的想法很好,但是目前的时机依然很不成熟。
再说说移动终端吧,移动终端似乎大多数都支持HTML5的功能了,但是经过 Cordavo封装过的HTML使用起来和原生态相比,还是有点惨绝人寰。各种功能和效率都很低下。HTML5比较适合用作以下的几个方面:1、产品原型的开发,快速的迭代开发,让你最快速的出来一个东东,可以测试下市场和用户群的反应。2、体验和各种要求比较弱的应用可以考虑使用HTML5做一些开发。 3、微信微网站一类的嵌入的页面,比较适合用HTML5。4、产品开发好了,常见的安卓和IOS都已经开发好了,对一些小众平台不愿意投资更多的时间和金钱进行开发,但是聊胜于无,使用HTML5可以做一些鸡肋的产品。
时间: 2024-10-11 11:30:35