Flex的合作竞争对象:HTML5

  今年不是最佳时期,明年也不会是,但是html5的消息已经铺天盖地而来,html5将是RIA家族的强力臂膀。熟悉HTMl其他版本的人肯能会认为Flex较之HTML有一些优势:比如AIR(不需要浏览器的支持)和数据服务(分布式计算)。也许用“合作竞争”这个词最能表明FLex和HTML5之间的关系。

  这是HTML5的最新文档 。WHATWG,这个HTML5背后的组织,用下面的线年由Apple,Mozilla基金会,Opera软件中的人员创建,他们的矛头直指W3C直属的XHTML,认为HTML缺少乐趣,对现实世界的需求置之不理。这些组织中的有识之士决心改变这一切,所以超文本应用技术工作小组 (WHATWG的英文全称)应运而生”。HTML5预计在2012年正式登上W3C候选标准 的舞台。但是这并不意味着你到那时才能使用。一些技术已经成熟,一些部分已经足够稳定,一些功能实现已经接近尾声,所以我们现在就可以体验它们的新特性了。 当前,市场正一步一步加速WHATWG项目的进程。

  我很高兴在文档中看到了HTML5支持数据表格,离线web应用,撤销操作,消息通道和消息队列。不仅如此,还有其他好玩的东西 (请使用火狐3.5+,safari4.0或google chrome,opera)。试想一下如果HTML5 集成了WebGL 3D ,那可太爽了。这可够flash喝一壶的。

  AIR使用自定义的Webkit版本渲染HTML。每次AIR运行时更新时,最新版的Webkit 也包含其中,所以,目前,AIR文档中很少包含有关如何使用嵌入式Webkit引擎的内容了。

  我在想,还有多久软件组织才能将HTML5集成进非浏览器容器呢?答案是:尽管很多windows用户没有支持的软件,比如python,但是现在已经有了 这种软件了,不过Fluid 只能在Macs上使用,而 Mozilla Prism 虽然两年前就上市了,反响一般般,就剩下Appcelerators Titanium 还有点前途。

  我也在琢磨,还需要多久一个成熟的,基于HTML5的分布式计算框架能够维持生计呢?恩,也就是Appcelerators Entourage 看起来有希望了。

相关阅读