QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

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:09876
用户头像

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

关注

评论

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

海东等保测评机构有哪些?电话多少?

行云管家

网络安全 等保 等保测评

从前线看IT集成项目:三年管理经验

爱吃小舅的鱼

项目管理 管理项目

袋鼠云秋季发布会圆满落幕,AI驱动让生产力数智化

袋鼠云数栈

数据库 大数据 数据分析

office办公软件Word 2021 LTSC for Mac

Mac相关知识分享

观测云产品更新 | 云账单分析、主机网络监控、数据访问等

观测云

云账单

接单流程设计探索

京东科技开发者

配置 GreptimeDB 作为夜莺监控数据源,无缝替代 Prometheus/VictoriaMetrics

Greptime 格睿科技

Prometheus 时序数据库 Victoriametrics

BOE(京东方)全新一代发光器件赋能iQOO 13 全面引领柔性显示行业性能新高度

爱极客侠

通过Forcebot压测实践简述“并发模式”与“RPS模式”两种模式的区别

京东零售技术

实用的数据分析统计Minitab Express for Mac

Mac相关知识分享

ChatGPT网页正式上线搜索聊天记录功能!埃隆马斯克的xAI正试图筹集数十亿美元|AI日报

可信AI进展

揭秘JDQ限流架构:实时数据链路的多维动态带宽管控

京东科技开发者

未来已来:人工智能赋能软件开发新篇章

天津汇柏科技有限公司

人工智能 软件开发

什么是触发器?

Chat2DB

MySQL 数据库 sql 开源

软件测试学习笔记丨测试平台的价值与体系

测试人

软件测试 测试平台

【FAQ】HarmonyOS SDK 闭源开放能力 —Push Kit(5)

HarmonyOS SDK

HarmonyOS

功能强大的 Redis 可视化工具Redis Desktop Manager for Mac

Mac相关知识分享

Taro 鸿蒙技术内幕系列(二):如何让 W3C 标准的 CSS跑在鸿蒙上

京东科技开发者

论文领读|tDRO:面向大模型稠密检索的任务级分布鲁棒优化

澜舟孟子开源社区

人工智能 大模型 技术论文

阿里巴巴API返回值全解析:轻松掌握1688店铺商品信息

代码忍者

API 接口 pinduoduo API

麦肯锡8步框架:提升你的问题解决能力

爱吃小舅的鱼

项目管理 项目

企业如何同时维护旧系统与开发新产品

爱吃小舅的鱼

维护旧系统与开发新产品

超完整性能报告合集!GreptimeDB 多场景性能对比和深度解析来了

Greptime 格睿科技

Grafana 时序数据库 SQLite 数据库的工具 性能报告

HyperWorks二维网格划分与单元连续性

智造软件

网格 Hypermesh hyperworks

IPQ5322 vs. IPQ9574: Choosing the Right Chipset for Enterprise Wi-Fi

wallyslilly

ipq9574 ipq5322

遇到慢查询怎么办?一文解读MySQL 8.0查询分析工具

华为云开发者联盟

MySQL sql EXPLAIN 慢查询分析

怎么快速过等保三级?如何办理?

行云管家

等保 等保三级

全景图拼接制作工具PTGui Pro for Mac

Mac相关知识分享

云原生运维入门必看!OpenTelemetry 三大数据类型及核心组件解析

Greptime 格睿科技

运维 云原生

应对市场和竞争对手变化的实用指南

爱吃小舅的鱼

市场 竞争 应对市场和竞争对手变化

BOE(京东方)2024年前三季度净利润三位数增长 “屏之物联”引领企业高质发展

科技热闻

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