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。