最近很後知後覺的使用了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
- Nov 20 Tue 2007 07:10
Ajax認識
close
全站熱搜
留言列表
發表留言
留言列表