目前的 Ajax Library 大概都包含四個部分:JS&Dom Improvement、Ajax Connection Management、Visual Effect 與 UI Widget。
下面是我在發展 LifeType 1.1 UI 時所使用過或試驗過的 Ajax Libary 比較:
Package Name | JS Core & DOM Improvement | Ajax Connection Management | Visual Effect | UI Widget |
Prototype:這是最有名的 Ajax Library,除了對 Javascript 的 Object 與 DOM 有很豐富的擴充功能外,還有完整的 Ajax 連線管理。唯一可惜的是沒有任何 Visual Effect 與 UI Widget。目前 LifeType 1.1 的 Ajax 就是用 Prototype 來作的。 | O | O | ||
Script.aculo.us:基於 Prototype 所發展的 Visual Effect Library。 RoR 就是用他來作為 UI 發展的基礎。 | O | |||
Rico:跟 Script.aculo.us 一樣是基於 Prototype 所發展的 Visual Effect。LifeType 目前使用他 Resize 的功能。 | O | O | ||
moo.fx:同 Script.aculo.us 與 Rico,但是他是基於 Prototype Lite 為基礎來發展,所以程式很小。 | O | O | ||
SACK:WordPress 所使用的 Ajax Library。很單純的只負責 Ajax 的連線管理。 | O | |||
Dojo Toolkit:我用過最肥的 Ajax Library,實在是很耗空間與時間。雖然他有很豐富的 UI Widget。但是,實在是不建議啊!不過很多人覺得很好用就是了。 | O | O | O | O |
Yahoo UI Library:今天才看到的,試了一下,只有一句話:『驚人的 Yahoo ...』 | O | O | O | O |
正在考慮要不要直接把目前用 Prototype 與 Rico 的地方,用 moo.fx 取代,程式應該會更小吧!用 Yaoo UI Libaray 取代也是個不錯的選擇 ...
真實引用網址:
http://blog.markplace.net/trackback.php?id=81
迴響 ↓
回覆: 幾個 AJAX Library 比較
BCSEEATI 發表於 14/02/2006, 13:17
我覺得 AJAX 好難用喔~ 可能是因為我連一般 JavaScript 都不會吧 :p
於是這麼多 Library ,我只會用 SACK 。
真的是不太好用!
Mark 發表於 14/02/2006, 13:52
我也是 Try 了很久,現在已經找出一些 pattern 了!其實不難啦!
只要在於把 Request 透過 xmlHttpRequest 送出,然後取回結果後要透過 xmlDocument 來 parsing ...
多試幾次大概就了解了。
Mark
回覆: 幾個 AJAX Library 比較
James 發表於 14/02/2006, 15:03
其實我也一直不太清楚Ajax該怎麼用。
但是從LT裡面的用法,到是讓我試成功了喔 ^^
我想有個實例可以看到Ajax怎麼運作,真的比較容易入門 :)
James.
回覆: 幾個 AJAX Library 比較
ajer001 發表於 14/02/2006, 15:34
哈哈,我比較嫩,我只知道AJAX看起來很炫,用起來頗方便。
回覆: 幾個 AJAX Library 比較
Jason 發表於 17/02/2006, 19:25
我都用XOAD :)
他是也是從Ajax發展出來的
今天很榮幸您坐在大大您旁邊, 跟您喝喝小酒的傑森...呵呵..
很榮幸跟你喝酒啊!
Mark 發表於 20/02/2006, 03:13
Hi Jason:
很榮幸跟你乾到一杯啊!呵呵! 原來 NAJAX 是 XOAD 的前身喔。我聽過,可是沒有去 try 他,因為我用 Smarty,所以用 pure 的 javascript ajax 比較好加上去。
BTW,你可以邀我進入 Mawa 嗎?還沒玩過你們的系統呢!
Mark
mark大大
Jason 發表於 20/02/2006, 05:45
應該是我比較榮幸才對, PLOG, 真的很令人景仰
, 可以給我你的email嗎 ? 讓我邀請你加入麻蛙.
回覆: 幾個 AJAX Library 比較
小童 發表於 27/04/2006, 13:34
今天看了一下ajax的code
才發現
這就是我五年前用的httppost
以前我們公司在寫web也是用這種方式傳遞資訊
THANK YOU !
OL 發表於 25/06/2006, 13:57
THANK YOU !
回覆: 幾個 AJAX Library 比較
溫開水 發表於 17/07/2006, 09:17
請問DWR是屬於哪一類呢??
回覆: 幾個 AJAX Library 比較
arthur.oy 發表於 14/01/2007, 13:33
DWR 算是提供遠端服務的 Framework;簡單的說,就是把某個 Java method export 成為 JavaScript 裡可以呼叫的 function... 有點像是 RPC 的 Stub...又像是 WebServices for Browser 的感覺..
以上為個人的意見/看法囉.