必威体育下载克里斯蒂安·海尔曼

γ东方-寒冷的天气,北极雪地巡洋舰和观念的转变

周四,3月27日,2008点:下午3点43分

我只是坐在蒙特利尔机场,等待延误的航班到达,然后送我回纽约,回到伦敦。过去的几天我首先在纽约的阿贾克斯世界东部会议,然后去蒙特利尔,在加拿大演讲编码员星期六在努伦开一个两个讲习班。可以说,我被炸得精疲力尽,但这是一个记下我这次旅行经历的好机会。让我们从AjaxWorld开始。

观众

AjaxWorld会议对我来说有点意外。从门票的价格和网站上解释所有其他演示文稿来看,我鼓足勇气站在一个大房间前,房间里满是出席会议所需的西服,而不是想去。结果证明我错了。观众是一群公司老板,项目经理,设计师和开发人员以及每个人都非常参与和感兴趣。我见过很多销售开发工具如框架和ide的公司,一些执行公司(包括可爱的人来自食物网谁带我出去吃意大利菜的纽约风格)和真正令人惊讶的边缘开发者喜欢谁运行的软件,控制地球同步卫星!我收到了很多有趣的问题和反馈,我很高兴在那里遇到了每一个人。

位置

会议在罗斯福酒店,位于离纽约中央车站一个街区的地方。酒店是一个20世纪20年代的事情充满魅力和庄严的bigone aera。你进入了这个地方,感觉自己像是置身于一个大力神波洛的插曲中。然而,对于这样规模的技术会议来说,这不是一个很好的选择。首先,互联网连接既不便宜也不稳定。即使是24美元一天的房间连接也像过山车一样上上下下。这意味着我被开车到了街的另一边的百吉饼店(cosi),因为他们有免费的Wi-Fi(我相信这几天他们一定会杀人)。

至于演讲设施,主要的演讲厅是一个有很高天花板的舞厅,专门为赞助商的演讲和主题演讲预留。这个会议很容易让所有与会者都能参与进来,但是冷得要命。所有其他演讲都在较小的会议室进行,会议室不够大,容纳不下所有感兴趣的代表。投影仪被放置在一排排的椅子之间,这让你很难够到屏幕,而且参会者时不时会撞到它们。

酒店本身对于客房提供的舒适度也非常昂贵。我在蒙特利尔住的酒店是每晚每个房间价格的三分之一,超现代和自由连接,每个房间都有一份传真和一个保险箱,还有免费的早餐。好吧,这是纽约市罗斯福大厦建于20年代,但是欺骗就是欺骗,不管你怎么打扮。

组织和覆盖范围

除此之外,酒店在酒吧里有一个舒适的氛围,组织者尽最大努力控制一切。他们出色地完成了整个活动的拍摄和部分直播。当你需要帮助时,他们马上就来帮你,这是非常罕见的事件纽约.现在的课程表有足够的讲义,你需要的地方到处都张贴着标语,每个代表都有一本关于Ajax的免费书,上面有一个巨大的徽章,告诉别人那个人是谁,他或她做了什么。我觉得自己受到了很好的照顾,很容易就被说服去为另一位错过航班的演讲者做一次额外的演讲。

唯一我不太喜欢的是并行演示的数量。我错过了很多我想看的东西,但不能,因为我不能把自己一分为二。聪明的公司确保他们派了几个人到那里,以便进行全面覆盖。

我的演讲

我的第一次演讲是为一个没来的演讲者填补空白,我是在前一天写的。我谈到了我们现在有机会使用flash在网站上提供丰富的媒体内容,并在获得适当的API.我最近对这个很感兴趣,和伟大的人一起工作咸海巴尔干半岛,尼奎史蒂夫·韦伯斯特.举个例子主权财富基金对象让您逐步提高HTML要包含闪光灯,如何YUI图像上传器允许您使用flash批量上传文件,以及如何YouTubeAPI允许你用javascript控制在线视频.

我的主要和计划中的演示是使用事件驱动的设计为大型应用程序设计JavaScript,以展示雅虎地图和欧洲体育为例。这次演讲出人意料的一点是,我用南极巡洋舰作为类比来解释它。

南极雪巡洋舰是1937年建造的用于探索南极洲的大型飞行器。巡洋舰必须完成的任务是一个令人惊讶的问题-它是要接待5名船员,并让他们在一年内免受可怕的寒冷,穿越5000英里的恶劣环境。巡洋舰绝对是技术的奇迹,它的发明者想出了令人惊奇的聪明的解决方案来解决他们预期的问题,包括将轮子收回巡洋舰的机身,以克服裂缝,并重新利用发动机的热量,防止船员冻死。他们唯一忘记计划的是牵引力。当巡洋舰到达南极洲时,它的轮子毫无用处地转动着,发动机几乎立刻就过热了。这艘巡洋舰被遗弃,20年后被发现被困在冰中。现在还不知道它去了哪里,因为最后一次看到它的那块冰断了,被拖到了海里。

这就是我们如何构建应用程序的例子——我们假设在服务器端进行大量的过度工程,而没有意识到大部分应用程序工作将由浏览器在一个对我们未知的环境中完成。我想激励人们在假设一切都能正常工作以及我们可以预测我们的应用程序运行环境之前,先考虑Web应用程序的可用性和限制。

两次演讲都很充实,我得到了很好的反馈,我会对去那里的人感兴趣,我期待着看到这些视频。

其他的报告

我没有看到很多其他的演讲,但我得到的是:道格拉斯·克罗克福德的主题演讲清楚地提醒我们,我们用来创建web应用程序的技术实际上是多么的不完善,展示了安全缺陷以及我们如何修复这些缺陷的想法。Caja和adSafe一起被提及,道格拉斯解释了他关于vats保护网络的想法。最近几天他的博客上发表了越来越多的细节,所以一定要检查那里。

在安全方面,有一个全面的攻击矢量谈话
Watchfire的丹尼·艾伦展示了不受限制的脚本注入将在多大程度上攻击者。很容易忽视XSS作为一个平凡的渗透你的网站,但这个演讲展示了一个完全修补新Firefox运行在windows机器上的防火墙和最新的病毒和恶意软件可以访问JavaScript和把所有的密码和更深层次的访问使用的混合网络钓鱼和社会工程。

国际商用机器公司参与道场框架在一次联合演示中展示了Dojo的国际化和可访问性选项,我对该框架所涵盖的范围印象深刻。咏叹调关于如何使用i18n和a10y,我们给出了多少信息。伟大的工作!

我花了很多时间和建筑工人在一起恶作剧,一个专门用JavaScript编写的小部件框架。他们的演示展示了这个框架是什么,以及它是如何跨浏览器工作的。它们还展示了小部件令人印象深刻的性能以及如何对它们进行皮肤处理。不过,QooxDoo真正酷的东西还在酝酿之中,我会确保我们更仔细地观察这些家伙,并展示他们使用的一些巧妙技巧,以提高性能,并使用python构建脚本巧妙地构建应用程序代码。

我看到的最后一个演示介绍了如何构建具有原生外观和感觉的iPhone应用程序,这或多或少是一种重复苹果发布的开发者指南混合着介绍iUI.我一点也没有受到这场演讲的启发,因为iPhone是一个非常好的平台,目前非常有趣。

总结和学习必威体育下载

总而言之,去参加那个会议是很值得的。演讲和主题的结合做得很好,我自己也意识到,现在是时候停止提倡web标准作为一种技术解决方案了。Web标准的存在是为了确保可维护性和可预测性,但在企业世界中,我们已经向前迈进了一步,Silverlight和Comet需要我们密切关注,以确保我们在其中也有可预测和可维护的解决方案。Douglas认为浏览器模型被破坏的观点可能被认为是过于强烈的信息,但我意识到现在终端用户所期望的很多事情都是不可能实现的。HTML/CSS/JS trinity我们一直在宣扬。这并不意味着标准不重要——它们是实现方面的最佳实践。从技术上讲,我们必须做好心理准备,迎接明年的变化。

标签:,,,,,,

在Twitter上分享