Web 2.0旨在讓Web重歸發(fā)明它的初衷,即讓用戶創(chuàng)建內容。從技術角度說,Web 2.0就是以全新的方式使用大量已有的技術,這意味著專業(yè)開發(fā)人員必須了解眾多Web 2.0技術,如HTML、CSS、HTTP、JavaScript、XML、服務器端編程等。市面上的大部分圖書都過于專業(yè)化,對于Web 2.0應用使用的每項技術,都可找到大量介紹它們的優(yōu)秀圖書,但從專業(yè)角度闡述如何綜合使用這些技術的圖書鳳毛麟角。本書旨在填補這一空白,讓讀者對Web 2.0技術及其如何協同工作有初步認識,從而真正理解Web 2.0應用的工作原理以及如何開發(fā)它們?!”緯紫韧ㄟ^一個Web 2.0應用演示了服務器和瀏覽器之間的交互過程,讓讀者對本書中介紹的技術在Web 2.0應用中扮演的角色有更深入的認識;然后介紹了客戶端技術,包括(X)HTML與CSS、JavaScript與Ajax、客戶端設計準則、有望成為主流的客戶端技術以及胖客戶端替代品;接下來討論了用于在客戶端和服務器之間通信的協議和格式,包括HTTP與URI、XML及其替代品、聯合、微格式和Web服務;最后,討論了服務器端編程技術,包括通過HTTP提供XML、如何使用非XML數據源、如何創(chuàng)建聯合頻道、創(chuàng)建mashup、如何實現和維護URI空間、提供多媒體內容以及安全?!”緯m合參與開發(fā)Web 2.0項目的專業(yè)開發(fā)人員閱讀,也可供對Web 2.0開發(fā)感興趣的人員參考。