最近很後知後覺的使用了iGoogle,
很難得的感覺到,原來Google開發的程式並不是那麼絕對優良,
這麼講似乎有欠公平,畢竟我對iGoogle的認識不深,
這樣的判斷僅以操作速度為依據。

後來才發現,原來這就是所謂的Ajax,
大概是我即將離開校園,剛起步的"新"語言,
I know nothing about it.

asynchronous javascript and xml
目前最有名的應用就屬Google Suggest 和 我們的競爭對手Google map,
原來原來原來
之前還在思考究竟是什麼方式,
可以做到打入關鍵字,會suggest後續相關字串,
原來,還是Ajax!

從相關的資料上看到了對Ajax優缺點的論述,
在優點方面,我覺得很突破的地方在於,
Ajax將一些可由client處理掉的工作丟給client端處理,
這樣server就可以很快的接受其他更多的requests。
另一個大優點就是,
過去client發出request後,必須等待server完成處理後response,
才能發出下一個request。
但是,很優秀的ajax,不必!
就算client仍未收到回應,仍可以繼續運作!真酷!

當然相對於優點,
缺點也不少,
像是需考慮到跨browser、security等等問題,
不過我想對這樣的技術來說,瑕不掩瑜。

但是話說回來,我想在iGoogle上的小應用太多,
讓整個loading time太久,
實在讓人感覺不舒服!
(不過這也是自訂的,所以我算是自找麻煩,哈)

我想ajax的華麗介面和聰明的process,
應該還可以流行好一陣子。

接下來就是享受各大高手用此技術發展出來的各項程式,
相信未來的應用會多到爆炸!
非常樂觀其成


當然,現在已經有不少應用囉!
http://miniajax.com/index.htm
文章標籤
全站熱搜
創作者介紹
創作者 pasteit 的頭像
pasteit

Paste!!!

pasteit 發表在 痞客邦 留言(1) 人氣(0)