BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

AJAX Animator在RIA世界展示AJAX价值

| 作者 Moxie Zhang 关注 0 他的粉丝 ,译者 崔康 关注 0 他的粉丝 发布于 2008年9月24日. 估计阅读时间: 3 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

AJAX Animator 0.2在八月初发布。该开源项目使用了AJAX技术,提供完全标准化的、在线的、协作的、基于Web的动画开发工具包。0.2版显示了AJAX动画在RIA世界的良好潜质。AJAX Animator的创建者,网名叫Antimatter15,最近与InfoQ分享了他的一些见解。

对于AJAX Animator的开发,Antimatter15提到:

本项目使用优秀的Ext JS 2.1框架定义UI,这些UI几乎包括了一切。时间线使用原生HTML/CSS。画图技术采用了josep_ssv的OnlyPaths,也曾经使用过Richdraw。事实上,Onlypaths基于RichDraw,但是它更强大。在服务器端,动画通过Freemovie库生成,该库使用PHP语言。我使用GD2导出GIF图片,其他格式在客户端导出。在实际应用的服务器上,在所有脚本都通过YUI Compressor压缩之后,静态内容由Google App Engine控制。我主要使用Aptana(Eclipse)开发,更少的代码则在Notepad2里写。几乎所有图标都来自silk icon set

通过AJAX Animator创建的动画可以转换成一些通用格式,正如Antimatter15所提到的:“通过file按钮,你可以使用强大的基于JSON的文件格式。在该按钮下面,有一个新的发布菜单,允许用户导出各种格式,例如Adobe Flash,Processing (language), Microsoft Silverlight (XAML)和Animated GIF。”

关于标准化,Antimatter15说:

我个人非常喜欢开放的标准,但通常它们是不可能的。如果它存在一丝机会成为一个开放的标准,我都会很高兴。同时,我也不太希望看到引入一个专制的系统(Silverlight)与开放标准(SVG)的竞争。当然,我个人观点认为Silverlight比动画“更好”,因为它与浏览器集成得更好,而且可以与SVG共享一些相似的标记代码。但是,我认为人们应该能够选择他们偏爱的格式,而且竞争是件好事。

当被问到AJAX如何融入富媒体RIA领域,Antimatter15回答道:

我能想象到的是,一旦Ajax技术能力到达一定程度,人们就会最终创建出Ajax视频编辑工具。不过目前来说,我们对于已有的技术并不满意,因此,需要弥补它的缺点。自从Internet Explorer垄断之后,Web上的创新就不再出现了,但是现在浏览器之争即将打响,包括Google Chrome (V8),Firefox 3.1 (TraceMonkey),Safari (SquirrelFish)和IE 8(其实它算不上)在内的产品给浏览器领域带来了竞争。在插件领域,也正在发生竞争,这包括曾经垄断的Flash、新的Silverlight、JavaFX和Google Gears。在这方面,用户才是真正的赢家。

查看英文原文AJAX Animator Demonstrates AJAX in RIA World

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT