天天看點

Ajax資源帖

最近一直在折騰ajax這個概念。折騰來折騰去,覺得這個東西還是蠻有吸引力的,雖然不是什麼新鮮概念,但是如果有人打算将來一直做web開發,那現在就有必要開始研究一下這個東西了,google的gmail/maps/sns/groups..好多的東西都是寄予 ajax framework的實作。

什麼是ajax:

  http://www.baidu.com/s?wd=%CA%B2%C3%B4%CA%C7ajax&cl=3

  http://www.google.com/search?hl=zh-CN&newwindow=1&q=%E4%BB%80%E4%B9%88%E6%98%AFajax&lr=

介紹ajax設計模式的網站:www.ajaxpatterns.org

進行ajax開發應用,對“css/javascript/dom”的要求比較高,是以進行開發前,最好要先提高一下對“css/javascript/dom”了解。

一個很好的學習html/css/wml/javascript/dom/xml/xlt.........的地方:

http://www.w3schools.com/

==================================================================

今天在看《ajax in action》進度比較慢,才看了三章,下面是一些書裡提到的ajax的實作基礎和架構。

下面是一些相容不同的浏覽器的一些javascirpt的lib庫,可以幫你忽略一些不同浏覽器的javascript不相容的問題:

x library:  http://cross-browser.com/

Sarissa:    http://sarissa.sourceforge.net/doc/

Prototype:  http://prototype.conio.net/(http://www.javaeye.com/viewtopic.php?t=14347)

three small client-side frameworks:實作非常簡單,通過javascript和xmlhttp實作ajax,與server端語言沒有任何關系。

Prototype:  http://prototype.conio.net/

Scriptaculous:  http://script.aculo.us/

Rico:           http://openrico.org/rico/home.page

three small server-side frameworks: 自動生成server端的function和object的Javascript存根,簡潔的測試頁面,遠端調用Javascript的安全性,自動轉換資料類型。web頁面通過調用javascript存根,來通路相應的server端的function和object。

DWR:http://getahead.ltd.uk/dwr

JSON-RPC:http://json-rpc.org/

SAJAX:http://www.modernmethod.com/sajax/ (支援php)

three complex server-side frameworks: 允許你用純Java等server端語言來代碼編寫Ajax應用軟體,他們提供web頁面的代碼的封裝,依賴性比較強,每個的實作差别比較大,速度可能會有問題(echo2感覺就比較慢)。

Backbase:       http://www.backbase.com

Echo2:          http://www.nextapp.com/products/echo2/

Ruby on Rails:  http://www.rubyonrails.org/

Ruby on Rails最新版包含ajax功能,前面提到的Prototype就是從這個裡面分離出去的。

繼續閱讀