Luke Crouch关于:HTML5 – 面向所有平台的代码

早在10月份,Mozilla 开发者网络的网页开发者之一Luke Crouch参加了俄克拉荷马州塔尔萨的Techfest,向人们介绍了HTML5。您可以在Usergroup.tv上观看他的幻灯片和旁白

Luke Crouch: Code for all the platforms

Luke概述了HTML5与XHTML的历史以及W3C和WHATWG的方法。他解释了标准是如何制定的,以及这可能带来的挑战。然后,他展示了“发布代码获胜”的理念,并展示了许多新技术的实际应用示例。

最后,他比较了使用HTML5和polyfills构建丰富的表单界面与使用各个平台的原生代码相比,其简易程度。

总的来说,这是一场非常值得观看的演讲,演讲者身处一线,敢于使用新技术并等待市场追赶。

关于 Chris Heilmann

HTML5和开放网络的布道者。让我们一起解决这个问题!

更多Chris Heilmann的文章…


3条评论

  1. Stephan Sokolow

    我几天后才有时间观看,但我可以预测我大体上会同意。

    HTML5+CSS3+CoffeeScript+jQuery使得UI构建非常容易,没有什么比它更适合快速创建自定义控件了,而且除了IE之外,它真的很有趣。

    …当然,也有一些事情我怀疑它永远无法令人满意地完成。

    主要是一些需要高度优化的磁盘I/O,而无需通过网络套接字将UI和特权代码分离(例如我正在开发的大量图像管理器和高速标记器,尽管速度很慢),或者快速、内存占用少的实用程序,这些实用程序本质上需要执行特权操作,例如生成比横幅广告更小的、无边框的形状窗口或增强桌面行为。(我通常会使用PyGTK或Vala以及一些性能分析工具来编写这类东西。)

    …当然还有通用的命令行脚本。

    始终了解您每个喜爱工具的限制非常重要。

    2011年11月27日 11:51

  2. Daniel Glazman

    当我读到与WHATWG相关的CSS 2D和3D变换时,我停止观看幻灯片了。

    “因为发布代码获胜”。啊。发布代码导致了巨大的CSS渐变混乱,出现了4个不兼容的渐变版本,并且在现实中被大量使用。目前,它导致了2D和3D变换以及动画的重大问题,这些问题在任何稳定化之前就被发布并广泛使用。

    2011年11月27日 20:24

  3. groovecoder

    嗯……据我所知,在整理演示文稿时,CSS动画是由WHATWG成员引入的,并在2008年这两个组织开始再次合作时与W3C一起完成的。但我乐于接受更正——当时我并没有积极参与这两个组织。

    如果你在那里停下来,你就错过了“发布代码获胜”的反驳引述……

    “实现和规范必须一起进行微妙的协调。你不想在规范完成之前就进行实现,因为人们开始依赖实现的细节,这限制了规范。但是,你也不想在有实现和作者对这些实现的体验之前就完成规范,因为你需要反馈。这里存在不可避免的紧张关系,但我们只能摸着石头过河……我认为我们做得还不错。” (http://lists.w3.org/Archives/Public/public-html/2010Jan/0107.html)

    我不是一个资深的CSS开发者,但听起来CSS渐变和变换已经克服了这种紧张关系。这次演讲针对的是企业(主要是微软)开发者。 “发布代码获胜”的要点是告诉他们不要等待供应商提供Silverlight或Flash或任何平台技术——现在就开始发布HTML5代码。

    2011年11月28日 07:45

本文的评论已关闭。