AJAX Animator在RIA世界展示AJAX价值

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

你可能感兴趣的:(AJAX Animator在RIA世界展示AJAX价值)