Devs回应Adobe Edge

开发人员现在有一天可以探索和评估Adobe新的网络动画软件的第一个预览,边缘。总的来说,人们很欣赏Adobe在开发的早期阶段将软件放在那里,以便可以根据反馈构建软件,但是已经提出了一些问题。

争议的主要领域围绕着动画元素的div的使用而不是SVG或画布。重要的是要记住,这是一个早期的原型,但它作为HTML5工具销售,所以人们惊讶地发现实际上并没有HTML5的方式。

Mozilla技术传道者罗伯霍克斯很高兴Edge存在,但担心推广旧技术可能会带来麻烦。他告诉.net:“我很欣赏他们创建的是一个预发布工具,但我很关注他们对HTML和JavaScript动画的看法。我的观点归结为围绕他们使用div元素的问题动画,而不是采用像帆布和SVG这样的更合适的技术。很高兴看到Adobe在船上采取这种反馈并通过默认使用新技术以正确的方式做事,然后在适当的时候回到其他技术,基于DOM的动画作为最后的手段。

“现在我将这种情况与CSS在CSS保存当天之前用于布局的方式进行比较。在这种情况下,基于div的动画代表表格,而像canvas和SVG这样的新技术代表CSS。我们必须采用和推广合适的工具为了工作。

“我期待看到Edge如何发展,但Adobe需要小心,他们不会让我们向错误的方向迈出一步;这可能会让开发者社区多年来感到头疼。

“我知道我和其他人都希望与Adobe沟通,以帮助实现这一目标。开发人员社区真的需要一个这样的好工具来帮助将JavaScript动画带入主流。 Adobe在这方面有很大的影响力。“

There's a lively discussion on the Edge forum

Edge论坛上有一个热烈的讨论

霍克斯把他的担忧放到Adobe的边缘论坛上,Adobe的高级计算机科学家Josh Hatwich回应说:“我们开始使用DIV,因为我们希望能够快速获得人们可以玩的东西。我说我们已经“开始”了,因为Edge将会迅速发展 - 产品绝不是完整的功能。

“随着时间的推移,我们希望能够为越来越多的HTML世界增加支持。好消息是我们的JS运行时能够包含各种HTML元素,SVG元素甚至Canvas图形的动画,所以我们没有装箱。“

Adobe的研究员Mark Anders在第一次预览中扩展了排除canvas和SVG的原因:“我们认真考虑了Canvas,但目前在移动浏览器(尤其是iOS)上的表现非常糟糕。我们不希望拥有第一次体验会产生无法令人满意的内容。请注意,这可能会在iOS 5中发生变化,所以这很好。最后,SVG可能会有点慢,尽管我们支持引入SVG元素并为它们设置动画 - 只是没有达到他们。”

你可以跟进关于的全面讨论边缘论坛

顾问Seb Lee-Delisle想知道为什么在这个阶段没有更多的功能,以及Edge究竟是针对谁的。 “去年10月,Adobe宣布了他们对HTML的新的热爱,因此近一年之后我会期待一个更加成熟的工具,”他告诉.net。

“它使用jQuery来移动DIV元素,这是一个非常向后兼容的方法。话虽如此,jQuery不能在IE8中启用旋转和缩放,因此Edge与该浏览器不兼容。如果它不能工作IE8他们应该看看更现代的做法。

“我个人更愿意看到SVG元素而不是div,尽管这取决于它的用例。

“这就是一个大问题:谁和这是为了什么?在你准确定义这个工具应该用于什么以及由谁使用之前,创建一个有质量的目标工具是不可能的。现在它感觉没有重点,它不是在都清楚这个工具应该解决什么问题。“

A demo on the Edge site: "Sunshine and Sailing" by Sarah Hunt

Edge网站上的一个演示:Sarah Hunt的“阳光与帆船”

前端开发者Anna Debenham回应了最后一点她的博文:“我想知道人们会发现Edge有用的东西。我希望不仅仅是网络代理商作为Flash广告替代品的卖点。”

她还表示对它作为HTML5工具进行销售表示失望:“我在HTML5代码中唯一能看到的就是doctype。”

在Rob Hawkes的论坛帖子中也提到了Edge可能主要针对广告商的怀疑,他也对HTML5营销感到不满。但两人都很高兴Adobe努力参与开发者的反馈。

布鲁斯劳森Opera的网络标准传播者告诉.net:“我认为这是Adobe的一个很好的举动,现在已经被广泛预期了几年。现在,动态图形越来越多地通过Open Web Stack(HTML,CSS, JavaScript,SVG,WebGL)而不是单一供应商插件,设计师将需要能够帮助他们将创造力转化为代码的创作工具,并且Adobe在制作设计师认为用户友好的IDE方面有着良好的记录。

“现在还处于早期阶段,在最终版本中,结果代码将如何跨浏览器和轻量级仍有待观察,但我暂时宣布它是开放式Web堆栈的胜利,也是设计师(以及像我这样的开发人员)的胜利)谁在文本编辑器中找到脚本动画让他们在夜里醒来时醒来。“

当被问及营销策略时,Lawson回答说:“这是营销 - 说HTML5而不是真正的HTML5。许多公司的营销人员已经意识到,如果我称我的狗为'HTML5',它就更有可能赢得Crufts,而不是我称之为' CSS3'或'开放网络标准'。所以一切都是'HTML5'。这是一种耻辱,但我们有。

在回答关于Edge功能的问题时,Adobe的Mark Anders强调:“要记住的重要一点是,这是预览1,而不是版本1,我们将在未来版本中寻求扩展支持。”

Adobe还强调了他们与开发者社区合作的承诺:“我们欢迎所有建议并积极鼓励人们为论坛做出贡献。”

获取最新信息Adobe CS6来自我们姐妹网站的评论Creative Bloq