AICon上海|与字节、阿里、腾讯等企业共同探索Agent 时代的落地应用 了解详情
写点什么

AJAX Animator 在 RIA 世界展示 AJAX 价值

  • 2008-09-23
  • 本文字数:1033 字

    阅读完需:约 3 分钟

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

2008-09-23 09:09966
用户头像

发布了 501 篇内容, 共 266.2 次阅读, 收获喜欢 61 次。

关注

评论

发布
暂无评论
发现更多内容

我在《Effective STL》中的找到的知识点

SkyFire

c++ stl

架构实战训练营-模块4-作业

温安适

「架构实战营」

架构训练营 - 模块八

Geek_9de3de

架构实战营

如何强化应用安全能力,全面拦截 Log4j 漏洞攻击

阿里巴巴云原生

阿里云 云原生 安全 log4j

利用 Github Pages 和 Hugo 快速搭建免费的个人网站

xcbeyond

GitHub Pages Hugo 28天写作 12月日更

前端开发:自定义时间轴的使用

三掌柜

28t 28天写作 12月日更

架构实战营模块七作业

孙志强

架构实战营

跟着动画学 Go 数据结构之Go 实现栈

宇宙之一粟

Go 语言 12月日更

没事-2022继续做梦

将军-技术演讲力教练

数据编织趋势探秘

Kafka中文社区

Docker Rootless 在非特权模式下运行 Docker

Se7en

盘点 2021|海军的 2021年终总结, 跳槽后,我收获了什么

程序员海军

年终总结 2021年度技术盘点与展望

聊聊 Kafka: Consumer 源码解析之 Rebalance 机制

老周聊架构

签约计划第二季

Dubbo 框架学习笔记十三

风翱

dubbo 12月日更

画饼,是领导者的基本技能

搬砖的周狮傅

管理 管理经

结束了(26/28)

赵新龙

28天写作

GraphQL与REST:两种API架构

devpoint

graphql REST API 12月日更

模块三作业

浮生若梦

「架构实战营」

大公司生存的几把斧

圣迪

人才 组织 战略 大公司 技术委员会

追热点

张老蔫

28天写作

介绍一些拉新的具体方案

石云升

AARRR 28天写作 产品增长 12月日更

架构实战营模块七作业

spark99

架构实战营

写博客的感想

为自己带盐

28天写作 12月日更

【CSS 学习总结】第六篇 - CSS 布局概述

Brave

CSS 12月日更

如何命名指标和标签

耳东@Erdong

Prometheus label Metric Naming

常回家看看

Tiger

28天写作

Timsort - 混合、稳定、高效的排序算法

Geek漫游指南

算法 排序 插入排序 归并排序 Timosrt

人生的意义要不断探索实现

mtfelix

28天写作

25《重学JAVA》--多线程(二)

杨鹏Geek

Java25周年 28天写作 12月日更

前端开发:基于移动端的Vue项目的Loading使用

三掌柜

28t 28天写作 12月日更

开源 Serverless 里程碑:Knative 1.0 来了

阿里巴巴云原生

阿里云 开源 Serverless 云原生 Knative

AJAX Animator在RIA世界展示AJAX价值_Java_Moxie Zhang_InfoQ精选文章