Luar's Flash Playground:Ajax:剩下什麼呢?
Ajax:剩下什麼呢? (30-03-2005)

自從有XMLHttpRequest與及Gmail大行其道後,到Jesse James Garrett為這技術──Ajax作了解釋後,這種背景提交和讀取數據的技術,忽然又被熱烈地談論起來,大家明白這不是什麼新東西,而是舊有技術包裝在一起。這是否另一個可以打擊Flash的Rich Client技術呢?大家都經歷過以前Browser Wars時代為了寫出跨平台跨瀏覽器的DHTML苦況,為什麼現在又要再一次折磨自己?雖然數據部分可以包裝好,但是在使用者界面上,又不是一大堆使人苦惱的JavaScript,Ajax這玩意,真是只有Google Team的怪物才有資格玩。在真正開發上,講求時間和人力的成本計算,Ajax不是值得使用的技術。

另一方面,無刷新的Web Application使用者經驗的發展,其實全世界的開發者都在摸索中,只有Flash RIA和Google Team做的東西,才有成熟的經驗累積。一般無刷新的Web Application,仍然有讓使用者恐慌的經驗出現,就是在數據交換上:

  • 畫面沒有明確「處理中」或「連線中」的訊息出現;
  • 畫面突然沒有反應,新訊息又突然出現;
  • 就算像Gmail般寄信時有Sending字眼,但一般使用者面對靜止而不會立即變化的畫面,都會恐懼自己操作有誤,從而開始亂按鈕;
  • 反而Flash那些花巧的「數據載入中」畫面等,才可以好好地安撫使用者。

Ajax最強調兩種東西:

  1. 不需要Plug-in,只是舊有技術,讓開發者辛苦;
  2. 它的最大賣點:無刷新數據交換,讓使用者恐慌。
那麼,它又剩下什麼呢?

其他參考網址

本文章由發表。
意見
"; print "沒有意見。
 "; } ?>
  • http://www.80s.net.cn/blog/comment.asp?Id=105

    ai829於30-03-2005發表

  • http://www.dragonson.com/doc/ajax.html

    IP: 61.135.152.194

    由Anonymous於05-04-2005發表

  • 睇左luar兄網站已有一段時間, 從未發表過意見. 今次關於AJAX技術, 有些拙見想和大家分享.

    1) 既然AJAX所用不是什么新技術, 初階開發者更易入門, 有經驗的可從中開發一套Component. 有些示範的確可以啟發: http://www.getahead.ltd.uk/dwr/

    2)無刷新數據交換, 也不一定令使用者恐慌; Fancy既提示Javascript 也可做到, 唯恐使用者恐慌, 重要的Button/Link 可以暫時Disabled直至request done.

    我並非擁護Ajax的死硬派, 只是覺得這種技術, 對開發Web Application 有啟發性.

    由blackcoal於04-05-2005發表

同組文章