日期:2014-05-17  浏览次数:20728 次

为什么在今天,我要选择HTML5 (上) 【此文标题党,还是别看了】
当初苹果禁止Flash登陆iOS设备时,曾经引起过一场“HTML5 vs Flash”的大论战。
如今这场讨论的热浪已经渐渐消散,两大阵营也渐渐冷静下来。苹果的MacOS设备上依然可以很好的运行Flash,而Adobe也表现出了对HTML5应有的开放的态度。
不过,HTML5背后依然暗潮涌动。各大浏览器都在迅速的发展着,对HTML5的支持也成为浏览器厂商宣传的噱头之一。而Android平台对Flash的支持,也成为对抗iOS的一大杀器。

最近IE9和Firefox4的发布,让我这种HTML5的支持者是悲喜交加: IE9让人失望,FF4令人欣喜(但无惊喜)。
作为市场占有率第一的浏览器IE,在自己9版本发布后,依然阳痿,这给HTML5的推广和普及蒙上了一层阴影。
再加上之前HTML5暴露出来的弊端:
引用
1 性能和表现力 尚不如Flash和Native(原生)应用。
2 各大浏览器支持程度不一,某特性只有特定浏览器支持。支持度不如Flash。
3 跨浏览器兼容性问题依然存在,一些大家都支持的特性,各个浏览器的实现也存在差异。
4 在移动平台上,除iOS外,其他系统支持较弱。


从以上几点来看,选择HTML5貌似成为了一种头脑发热赶时髦的行为。
HTML5的优点似乎只剩下:
引用
1 开放的公共标准,开放的技术,不隶属于任何一家商业公司。
2 易部署,无需安装任何客户端和插件。
3 被iOS设备很好的支持。


面对以上弊端和优点的对比,如今HTML5支持者的任何辩驳似乎都很无力。即使把Flash批评的一无是处,也并不能证明HTML5有什么绝对优势。况且,Flash是一个伟大的,优秀的技术,它也在不断的完善着。拿别人的缺点来证明自己的出色这不是理智的行为。


既然这样,那为什么我依然看好HTML5,并在HTML5远未普及(标准也未正式发布)的时候,就投身到HTML5的开发,并且进入HTML5游戏开发这个争议颇多的领域呢?
理由没什么特别,无非是那些大家常常听到的,诸如大势所趋啊,未来方向啊,标准化啊,开放啊等等等等。
这类口号式的、理想化的宣传大家可能都听得恶心了, 但是恶心之后,吐完回来,我们是不是更应该冷静的思考一下,如果HTML5真的一无是处,那为什么那些行业巨头要极力的去推广呢?难道真的只是出于商业目的?只是一种市场行为?

下面我就针对它为数不多的几个优点,来说说我的看法吧

(未完待续)


其实我写完了, 不过有些问题我是打算拿到 4月16/17号的 拥抱HTML5 大会上和大家交流。为了留点悬念, 先不贴出来了.

好吧, 我承认我很坑爹, 大家骂我吧...
1 楼 hopesfish 2011-03-30  
沙发,等4月的出来再骂,嘿嘿
2 楼 fantasybei 2011-03-30  
小胖写这篇主要是让大家去HTML5 大会给他捧场 
3 楼 chaoren1641 2011-03-30  
引用
理由没什么特别,无非是那些大家常常听到的,诸如大势所趋啊,未来方向啊,标准化啊,开放啊等等等等。

我承认我也是如此!
4 楼 暴走的酱油瓶 2011-03-31  
小胖,4月26号的聚会有视频吗?