Mark's Place

A place for Mark's murmuring, blah, blah, blah, ...

Mark's Place
Watch Timeline

幾個 AJAX Library 比較

Mark Wu 發表於 2006/02/14 10:36 · 靜態連結網址

目前的 Ajax Library 大概都包含四個部分:JS&Dom Improvement、Ajax Connection Management、Visual Effect 與 UI Widget。

下面是我在發展 LifeType 1.1 UI 時所使用過或試驗過的 Ajax Libary 比較:

Package NameJS Core & DOM ImprovementAjax Connection ManagementVisual EffectUI Widget
Prototype:這是最有名的 Ajax Library,除了對 Javascript 的 Object 與 DOM 有很豐富的擴充功能外,還有完整的 Ajax 連線管理。唯一可惜的是沒有任何 Visual Effect 與 UI Widget。目前 LifeType 1.1 的 Ajax 就是用 Prototype 來作的。OO  
Script.aculo.us:基於 Prototype 所發展的 Visual Effect Library。 RoR 就是用他來作為 UI 發展的基礎。  O 
Rico:跟 Script.aculo.us 一樣是基於 Prototype 所發展的 Visual Effect。LifeType 目前使用他 Resize 的功能。 OO 
moo.fx:同 Script.aculo.us 與 Rico,但是他是基於 Prototype Lite 為基礎來發展,所以程式很小。 OO 
SACK:WordPress 所使用的 Ajax Library。很單純的只負責 Ajax 的連線管理。 O  
Dojo Toolkit:我用過最肥的 Ajax Library,實在是很耗空間與時間。雖然他有很豐富的 UI Widget。但是,實在是不建議啊!不過很多人覺得很好用就是了。OOOO
Yahoo UI Library:今天才看到的,試了一下,只有一句話:『驚人的 Yahoo ...』OOOO

 

正在考慮要不要直接把目前用  Prototype 與 Rico 的地方,用 moo.fx 取代,程式應該會更小吧!用 Yaoo UI Libaray 取代也是個不錯的選擇 ...

真實引用網址:

http://blog.markplace.net/trackback.php?id=81

迴響 (11) · 引用 (0) 文章分類: 可以做人幹嘛寫程式

迴響 ↓

  • 回覆: 幾個 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 的感覺..

    以上為個人的意見/看法囉.