AJAX与Flash RIA

来源:百度文库 编辑:神马文学网 时间:2024/04/27 15:35:20
发表于 2005年05月09日 08:10 PM @ 分类:Web StandardsFlash
Ajax是Asynchronous JavaScript and XML的缩写。
Ajax并不是一门新的语言或技术,它实际上是几项技术按一定的方式组合在一在同共的协作中发挥各自的作用,它包括
使用XHTML和CSS标准化呈现;
使用DOM实现动态显示和交互;
使用XML和XSLT进行数据交换与处理;
使用XMLHttpRequest进行异步数据读取;
最后用JavaScript绑定和处理所有数据;
一句话就是JavaScript+XMLHTTPRequest+DOM。
核心优势:
1、无刷新页面(异步数据处理)
2、无须客户端插件(技术简单,迁移迅速,成本低廉)
劣势:
1、JavaScript众所周知的兼容性问题
2、技术性限制,手持设备不能很好访问
3、流媒体支持性较差
使得界面和结构分离是WebStandards,并不能算是Ajax的优势。使用标准来构建网页是趋势,但是是否采用Ajax又是另外一回事了。对于那么一大团复杂的JavaScript我持保留态度。倒是Flash RIA在国内还是不温不火——觉得有点奇怪。
Flash RIA的优势:
1、互动用户界面和拖放式(drag and drop)以及在线和离线操作能力
2、无刷新页面和oneScreen?
3、基于已经占有大量市场的Flash Player
劣势:
1、技术迁移比Ajax成本高(但是比J2EE和.Net低)
2、一次性下载量偏大(有进度条显示)
无论是哪一种技术,为的都是给用户带来非凡的网站访问体验(user friendly)从而实现访问者到使用者的转变。而这种转变,存在于网站的任何细节因素中——注意:不仅仅是技术。一个爱好设计的访问者,可能因为页面上一个小图标的精致和出色而把你的网站加入收藏夹。
5月10日补:Flash and AJAX Integration Example