记得我在Flickr使用感受一文中提到过,Flickr用Flash框架管理照片,以及lickr用客户端脚本模拟相应功能。才过了一个月,就从土豆的blog上得知,Flickr决定把很多Flash的功能丢开,转向DHTML。Flickr的blog上清楚写明,在上周的Ajax峰会上,Flickr刚刚宣布了这个消息。
Ajax是Asychronous Javascript and XML的缩写,简单讲就是懒加载(lazy loading)。一次性加载网站的所有信息可能会比较慢;如果只加载网站的可视信息,在鼠标移动到某个条目上才动态去服务器端取相应的信息,并且当前页面不刷新,这就是所谓的Ajax框架,用这种框架的网站就是已经热烈讨论一段时间的web2.0网站。可见Ajax既可以加快网页加载速度,又能提高用户和网站的交互性。
Ajax一个简单的例子是Livid做的在线英语单词翻译,鼠标移到谚语的任何单词上都会提示出中文翻译。google的Gmail,Google Suggest和Google Maps。现在最著名的Ajax框架是Ruby on Rails网站API。
Ajax和Flash都能给用户带来很好的交互体验,前者是否会因为Flickr的亲睐就表示胜出了呢?Flash会像公司CTO Kevin Lynch所说的,给大家新的期待的。