Ajax:异步JavaScript+XML,采用的是已有技术。
富客户端:像现在的桌面应用一样的体验。
网络延迟:由于远程调用带来的开销,不精心设计会给用户带来很糟的感觉,这是对于本地调用的一大问题。
异步交互:异步线程,在后台处理那些需要计算很久的任务,这样用户可以继续做其他的事情。
异步回调解决方案中客户端会收到两次通知,一次是在线程创建的时候,另一次是在线程结束的时候,传统的HTTP和Web应用模型不会提供这些。
独占或瞬态的使用模式:瞬态应用可能每天都会偶尔使用以下,但是总是作为次要的活动,独占应用需要应付用户每天几个小时的持续使用。
Ajax的四个基本原则:
1)浏览器中的是应用而不是内容
2)服务器交付的是数据而不是内容:Ajax应用中,网络通信流量主要集中在加载的前期,总体上带宽消耗比传统Web应用要低一些。
3)用户交互变得流畅而连续
4)有纪律的严肃编程
案例:Google Maps
竞争对手:Flash、Java Web Start。
富客户端:像现在的桌面应用一样的体验。
网络延迟:由于远程调用带来的开销,不精心设计会给用户带来很糟的感觉,这是对于本地调用的一大问题。
异步交互:异步线程,在后台处理那些需要计算很久的任务,这样用户可以继续做其他的事情。
异步回调解决方案中客户端会收到两次通知,一次是在线程创建的时候,另一次是在线程结束的时候,传统的HTTP和Web应用模型不会提供这些。
独占或瞬态的使用模式:瞬态应用可能每天都会偶尔使用以下,但是总是作为次要的活动,独占应用需要应付用户每天几个小时的持续使用。
Ajax的四个基本原则:
1)浏览器中的是应用而不是内容
2)服务器交付的是数据而不是内容:Ajax应用中,网络通信流量主要集中在加载的前期,总体上带宽消耗比传统Web应用要低一些。
3)用户交互变得流畅而连续
4)有纪律的严肃编程
案例:Google Maps
竞争对手:Flash、Java Web Start。
本文介绍了Ajax技术的基本概念,包括异步JavaScript+XML的工作原理及其在富客户端应用中的优势。讨论了网络延迟、异步交互等关键问题,并总结了Ajax的四大基本原则。通过案例分析,如Google Maps,展示了Ajax的应用场景及与其他技术的竞争关系。

被折叠的 条评论
为什么被折叠?



