Web 2.0
Zend創建者Andi Gutmans為我們帶來了一段非常精煉的Web 2.0詮釋,抓住Web 2.0的幾個要點,對Ajax、Blog、Wash-Up等Web2.0標志概念以及之間的關系進行了簡明扼要的闡述,足以作為Web 2.0的經典定義。(感謝Chris筆錄)
Web 2.0由三個部分組成,第一個部分--RIA,Rich Internet Applications(豐富互聯網應用程序),Flash、Ajax等網絡應用技術便歸于RIA旗下--改進強化用戶瀏覽器體驗,將桌面操作帶入瀏覽器操作的方法--最典型的,在網頁中支持超級托拽功能。
Web 2.0第二個部分--SOA,Service-Oriented Architecture(面向服務架構),也是Web 2.0的核心部分,相關詞匯:Feeds、RSS、Web Services、Mash-Up。SOA的核心問題--開放、互通,如何讓來自不同服務商的網絡應用能夠協作運行。作為SOA核心詞匯之一,Mash-Up其實就在我們身邊--例如,Google開放功能模塊API接口的行為直接導致一系列以Google Earth為核心的第三方網絡服務產生。
Web 2.0第三個部分--Social Web(網絡社交),Web 2.0應用大大提高了終端用戶的互動性,用戶不再僅僅是服務的使用者,同時成為服務的創造參與者--WiKi、Blog、Tag、Podcast等用戶交互行為讓Web 2.0應用更能“吸引”用戶,并且激發用戶行為創造資源和內容。
如何才能創建一個成功的Web 2.0網站/產品?
亦有三點需要注意的問題。
首先,你需要規劃一個出色的Ajax支持產品--Ajax特指一系列創建Web 2.0服務的關鍵技術,是創造豐富用戶體驗的技術基礎,當然,在瀏覽器支持方面也要IE/火狐通吃。
其次,為你的產品選擇合適的編程語言,能夠完成你需要創立的網絡服務--服務產品是Web 2.0關鍵,選擇好合適的語言是產品的技術基礎。
最后,擁有一個可迭代(Iterative)的軟件架構,可以非常方便地添加、部署、升級功能特性--這對擁有大量用戶的情況下進行持續更新十分必要。”
文中關鍵詞總結:
RIA--Ajax、Flash
SOA--RSS、Feeds、Web Services、Mash-Up,API
Social Web--Wiki、Blog、Tagging、Podcast
Iterative
Web 2.0由三個部分組成,第一個部分--RIA,Rich Internet Applications(豐富互聯網應用程序),Flash、Ajax等網絡應用技術便歸于RIA旗下--改進強化用戶瀏覽器體驗,將桌面操作帶入瀏覽器操作的方法--最典型的,在網頁中支持超級托拽功能。
Web 2.0第二個部分--SOA,Service-Oriented Architecture(面向服務架構),也是Web 2.0的核心部分,相關詞匯:Feeds、RSS、Web Services、Mash-Up。SOA的核心問題--開放、互通,如何讓來自不同服務商的網絡應用能夠協作運行。作為SOA核心詞匯之一,Mash-Up其實就在我們身邊--例如,Google開放功能模塊API接口的行為直接導致一系列以Google Earth為核心的第三方網絡服務產生。
Web 2.0第三個部分--Social Web(網絡社交),Web 2.0應用大大提高了終端用戶的互動性,用戶不再僅僅是服務的使用者,同時成為服務的創造參與者--WiKi、Blog、Tag、Podcast等用戶交互行為讓Web 2.0應用更能“吸引”用戶,并且激發用戶行為創造資源和內容。
如何才能創建一個成功的Web 2.0網站/產品?
亦有三點需要注意的問題。
首先,你需要規劃一個出色的Ajax支持產品--Ajax特指一系列創建Web 2.0服務的關鍵技術,是創造豐富用戶體驗的技術基礎,當然,在瀏覽器支持方面也要IE/火狐通吃。
其次,為你的產品選擇合適的編程語言,能夠完成你需要創立的網絡服務--服務產品是Web 2.0關鍵,選擇好合適的語言是產品的技術基礎。
最后,擁有一個可迭代(Iterative)的軟件架構,可以非常方便地添加、部署、升級功能特性--這對擁有大量用戶的情況下進行持續更新十分必要。”
文中關鍵詞總結:
RIA--Ajax、Flash
SOA--RSS、Feeds、Web Services、Mash-Up,API
Social Web--Wiki、Blog、Tagging、Podcast
Iterative