應(yīng)該如何理解Web2.0標(biāo)準(zhǔn)?_Web標(biāo)準(zhǔn)教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
Web2.0并不是一個具體的事物,而是一個階段,是促成這個階段的各種技術(shù)和相關(guān)的產(chǎn)品服務(wù)的一個稱呼。所以,我們無法說,Web2.0是什么,但是可以說,那些是Web2.0。
Web2.0條目下列出了這些條件:
Web2.0必須具備的要素有:
(以上內(nèi)容引用自英文版維基百科)
基于RSS/ATOM/RDF/FOAF等XML數(shù)據(jù)的同步、聚合和遷移
數(shù)據(jù)不再和頁面和網(wǎng)站混粘在一起,它獨立了,它跟著用戶走。這是Web2.0的很重要特征。這也是為什么Blog是Web2.0的代表的原因。在網(wǎng)志上,常主角的是相互獨立的一則則的網(wǎng)志。
獨立,然后有物理表現(xiàn)�,F(xiàn)在,就能讓他們活躍起來。透過對XML數(shù)據(jù)的處理,這些內(nèi)容能被自由的組合,被各種應(yīng)用程序,不論是Web程序還是桌面程序等呈現(xiàn)和處理。當(dāng)然,最重要的是背后的人。
社會性因素
內(nèi)容跟著人走,內(nèi)容又能夠被用戶自由的組合,也就是說,用戶能夠自由的借助內(nèi)容媒介,創(chuàng)建起一個個的社群,發(fā)生各種社會性的(網(wǎng)絡(luò))行為。此外還有標(biāo)簽以及建立在開放標(biāo)簽系統(tǒng)之上的Folksonomy。
第三個公認(rèn)的因素是開放API
這個技術(shù)性稍強些,得另花時間研習(xí),可以先看看例子:amazon、flickr、googlemap等。
該如何創(chuàng)建Web2.0的產(chǎn)品呢?
重要的是要抓住這么幾點,一個是微內(nèi)容(這里有定義),一個是用戶個體。
除了這兩個最基本的之外,還可以考慮社群內(nèi)的分享以及提供API。
微內(nèi)容:英文是microcontent。用戶所生產(chǎn)的任何數(shù)據(jù)都算是微內(nèi)容,比如一則網(wǎng)志,評論,圖片,收藏的書簽,喜好的音樂列表、想要做的事情,想要去的地方、新的朋友等等。這些微內(nèi)容,充斥著我們的生活、工作和學(xué)習(xí),它的數(shù)量、重要性,還有我們對它的依靠,并不亞于那些道貌岸然、西裝革履的正統(tǒng)文章、論文、書籍。
對微內(nèi)容的重新發(fā)現(xiàn)和利用,是互聯(lián)網(wǎng)所開創(chuàng)的平等、民主、自由風(fēng)氣的自然衍生,也是互聯(lián)網(wǎng)相關(guān)技術(shù)消減信息治理成本之后的一個成果。
我們天天都生產(chǎn)眾多的微內(nèi)容,也消費著同樣多的微內(nèi)容。對于Web2.0來說,如何幫助用戶治理、維護(hù)、存儲、分享、轉(zhuǎn)移微內(nèi)容,就成了要害。
用戶個體。對于Web1.0的典型產(chǎn)品/服務(wù)來說,用戶沒有具體的面貌、個性,它只是一個模糊的群體的代名詞而已。但是對于Web2.0的產(chǎn)品和服務(wù)來說,用戶是個實實在在的人。Web2.0所服務(wù)的,是具體的人,而不是一個如同幽靈般的概念。并且,這個人的具體性,會因為服務(wù)本身而不斷地充實起來。
如何為這個具體的個體服務(wù),是Web2.0設(shè)計的起點。
可以被稱作Web2.0的產(chǎn)品/服務(wù)將是這樣:
服務(wù)于用戶個體的微內(nèi)容的收集、創(chuàng)建、發(fā)布、治理、分享、合作、維護(hù)等的平臺。
其他的呢?恐怕就設(shè)計到好些人提到的,微內(nèi)容的XML表現(xiàn);微內(nèi)容的聚合;微內(nèi)容的遷移;社會性關(guān)系的維護(hù);界面的易用性等等。以及是否就是開源、參與、個人價值、草根、合作等等?
Web2.0是許多方面起頭并進(jìn)又相互牽連的一個新的階段的到來。因此,不同的人,有著不同的看法。那么,對于Web開發(fā)人員來說,Web2.0意味著什么呢?
他們說Web2.0階段,Web是一個平臺,或者說,Web正在變得可編程,可以執(zhí)行的Web應(yīng)用。野心家們設(shè)想這個它的終極目標(biāo)是WebOS。Web1.0時候,Web只是一個針對人的閱讀的發(fā)布平臺,Web由一個個的超文本鏈接而成。現(xiàn)在的趨勢發(fā)生了變化,Web不僅僅是Html文檔的天下,它成了交互的場所。
具體來講,他們說Web成為一個開發(fā)環(huán)境,借助Web服務(wù)提供的編程接口,網(wǎng)站成了軟件構(gòu)件。這些,就是WebService的目標(biāo)吧,信息孤島通過這些WebService的對話,能夠被自由構(gòu)建成適合不同應(yīng)用的建筑來。
一些例子:del.icio.us、flickr、a9、amazon、yahoo、google、msn等提供的編程接口衍生出的各種應(yīng)用。
為什么要開放APIs,這涉及到集市中的商業(yè)方面的技術(shù)策略。當(dāng)然,還有更深層的原因,那是什么呢?
這種交互不僅體現(xiàn)在不同的網(wǎng)站服務(wù)之間,同時還體現(xiàn)在用戶和Web之間在瀏覽器上的交互。這也是為什么在美味書簽的收藏中Web2.0和AJAX如此相關(guān)的一個原因。在Web頁面上使用桌面程序有的那些便利,真的是很享受的事情。這恐怕也是Web可編程的一個方面,Web頁面不再是標(biāo)記和內(nèi)容混合那樣的簡單,它就是一個可以編程的地方(是這樣理解吧?)有人反對說,AJAX的使用對搜索引擎不友好,只有Web1.0的站長才關(guān)心這個事情吧,在Web2.0時候,站長應(yīng)該關(guān)心的是用戶參與的便利、用戶的自由度,至于搜索,有RSS/ATOM/RDF等,更本用不著操心,Google不是已經(jīng)順應(yīng)這個趨勢,讓大家主動提交了么?
可編程的第三個方面,是否在于Web應(yīng)用和桌面應(yīng)用之間的無縫連接趨勢的出現(xiàn)?類似這里說的“從工具上,是由互聯(lián)網(wǎng)瀏覽器向各類瀏覽器、rss閱讀器等內(nèi)容發(fā)展”編程的一個重要目的是對數(shù)據(jù)的操作,因此,對于網(wǎng)站來說,除了WebService接口之外,最近為簡便方式就是將內(nèi)容以RSS/RDF/ATOM格式,或者有意義的XHTML格式輸出,同時實現(xiàn)內(nèi)容和表現(xiàn)的分離。
Web2.0是個歷史學(xué)的概念,而非是個技術(shù)性的概念,它是對Web發(fā)展歷史斷代的成果。對這個概念的梳理,能幫助我更好的把握互聯(lián)網(wǎng)正在發(fā)生的技術(shù)與文化。
Web2.0條目下列出了這些條件:
示例代碼 [hl5o.cn]
*CSS和語義相關(guān)的XHTML標(biāo)記
*AJAX技術(shù)
*SyndicationofdatainRSS/ATOM
*AggregationofRSS/ATOMdata
*簡潔而有意義的URLs
*支持發(fā)布為weblog
*RESTian(preferred)或者XMLWebserviceAPIs
*一些社會性網(wǎng)絡(luò)元素
*AJAX技術(shù)
*SyndicationofdatainRSS/ATOM
*AggregationofRSS/ATOMdata
*簡潔而有意義的URLs
*支持發(fā)布為weblog
*RESTian(preferred)或者XMLWebserviceAPIs
*一些社會性網(wǎng)絡(luò)元素
Web2.0必須具備的要素有:
示例代碼 [hl5o.cn]
*網(wǎng)站應(yīng)該能夠讓用戶把數(shù)據(jù)在網(wǎng)站系統(tǒng)內(nèi)外倒騰。
*用戶在網(wǎng)站系統(tǒng)內(nèi)擁有自己的數(shù)據(jù)
*完全基于Web,所有的功能都能透過瀏覽器完成。
*用戶在網(wǎng)站系統(tǒng)內(nèi)擁有自己的數(shù)據(jù)
*完全基于Web,所有的功能都能透過瀏覽器完成。
(以上內(nèi)容引用自英文版維基百科)
基于RSS/ATOM/RDF/FOAF等XML數(shù)據(jù)的同步、聚合和遷移
數(shù)據(jù)不再和頁面和網(wǎng)站混粘在一起,它獨立了,它跟著用戶走。這是Web2.0的很重要特征。這也是為什么Blog是Web2.0的代表的原因。在網(wǎng)志上,常主角的是相互獨立的一則則的網(wǎng)志。
獨立,然后有物理表現(xiàn)�,F(xiàn)在,就能讓他們活躍起來。透過對XML數(shù)據(jù)的處理,這些內(nèi)容能被自由的組合,被各種應(yīng)用程序,不論是Web程序還是桌面程序等呈現(xiàn)和處理。當(dāng)然,最重要的是背后的人。
社會性因素
內(nèi)容跟著人走,內(nèi)容又能夠被用戶自由的組合,也就是說,用戶能夠自由的借助內(nèi)容媒介,創(chuàng)建起一個個的社群,發(fā)生各種社會性的(網(wǎng)絡(luò))行為。此外還有標(biāo)簽以及建立在開放標(biāo)簽系統(tǒng)之上的Folksonomy。
第三個公認(rèn)的因素是開放API
這個技術(shù)性稍強些,得另花時間研習(xí),可以先看看例子:amazon、flickr、googlemap等。
該如何創(chuàng)建Web2.0的產(chǎn)品呢?
重要的是要抓住這么幾點,一個是微內(nèi)容(這里有定義),一個是用戶個體。
除了這兩個最基本的之外,還可以考慮社群內(nèi)的分享以及提供API。
微內(nèi)容:英文是microcontent。用戶所生產(chǎn)的任何數(shù)據(jù)都算是微內(nèi)容,比如一則網(wǎng)志,評論,圖片,收藏的書簽,喜好的音樂列表、想要做的事情,想要去的地方、新的朋友等等。這些微內(nèi)容,充斥著我們的生活、工作和學(xué)習(xí),它的數(shù)量、重要性,還有我們對它的依靠,并不亞于那些道貌岸然、西裝革履的正統(tǒng)文章、論文、書籍。
對微內(nèi)容的重新發(fā)現(xiàn)和利用,是互聯(lián)網(wǎng)所開創(chuàng)的平等、民主、自由風(fēng)氣的自然衍生,也是互聯(lián)網(wǎng)相關(guān)技術(shù)消減信息治理成本之后的一個成果。
我們天天都生產(chǎn)眾多的微內(nèi)容,也消費著同樣多的微內(nèi)容。對于Web2.0來說,如何幫助用戶治理、維護(hù)、存儲、分享、轉(zhuǎn)移微內(nèi)容,就成了要害。
用戶個體。對于Web1.0的典型產(chǎn)品/服務(wù)來說,用戶沒有具體的面貌、個性,它只是一個模糊的群體的代名詞而已。但是對于Web2.0的產(chǎn)品和服務(wù)來說,用戶是個實實在在的人。Web2.0所服務(wù)的,是具體的人,而不是一個如同幽靈般的概念。并且,這個人的具體性,會因為服務(wù)本身而不斷地充實起來。
如何為這個具體的個體服務(wù),是Web2.0設(shè)計的起點。
可以被稱作Web2.0的產(chǎn)品/服務(wù)將是這樣:
服務(wù)于用戶個體的微內(nèi)容的收集、創(chuàng)建、發(fā)布、治理、分享、合作、維護(hù)等的平臺。
其他的呢?恐怕就設(shè)計到好些人提到的,微內(nèi)容的XML表現(xiàn);微內(nèi)容的聚合;微內(nèi)容的遷移;社會性關(guān)系的維護(hù);界面的易用性等等。以及是否就是開源、參與、個人價值、草根、合作等等?
Web2.0是許多方面起頭并進(jìn)又相互牽連的一個新的階段的到來。因此,不同的人,有著不同的看法。那么,對于Web開發(fā)人員來說,Web2.0意味著什么呢?
他們說Web2.0階段,Web是一個平臺,或者說,Web正在變得可編程,可以執(zhí)行的Web應(yīng)用。野心家們設(shè)想這個它的終極目標(biāo)是WebOS。Web1.0時候,Web只是一個針對人的閱讀的發(fā)布平臺,Web由一個個的超文本鏈接而成。現(xiàn)在的趨勢發(fā)生了變化,Web不僅僅是Html文檔的天下,它成了交互的場所。
具體來講,他們說Web成為一個開發(fā)環(huán)境,借助Web服務(wù)提供的編程接口,網(wǎng)站成了軟件構(gòu)件。這些,就是WebService的目標(biāo)吧,信息孤島通過這些WebService的對話,能夠被自由構(gòu)建成適合不同應(yīng)用的建筑來。
一些例子:del.icio.us、flickr、a9、amazon、yahoo、google、msn等提供的編程接口衍生出的各種應(yīng)用。
為什么要開放APIs,這涉及到集市中的商業(yè)方面的技術(shù)策略。當(dāng)然,還有更深層的原因,那是什么呢?
這種交互不僅體現(xiàn)在不同的網(wǎng)站服務(wù)之間,同時還體現(xiàn)在用戶和Web之間在瀏覽器上的交互。這也是為什么在美味書簽的收藏中Web2.0和AJAX如此相關(guān)的一個原因。在Web頁面上使用桌面程序有的那些便利,真的是很享受的事情。這恐怕也是Web可編程的一個方面,Web頁面不再是標(biāo)記和內(nèi)容混合那樣的簡單,它就是一個可以編程的地方(是這樣理解吧?)有人反對說,AJAX的使用對搜索引擎不友好,只有Web1.0的站長才關(guān)心這個事情吧,在Web2.0時候,站長應(yīng)該關(guān)心的是用戶參與的便利、用戶的自由度,至于搜索,有RSS/ATOM/RDF等,更本用不著操心,Google不是已經(jīng)順應(yīng)這個趨勢,讓大家主動提交了么?
可編程的第三個方面,是否在于Web應(yīng)用和桌面應(yīng)用之間的無縫連接趨勢的出現(xiàn)?類似這里說的“從工具上,是由互聯(lián)網(wǎng)瀏覽器向各類瀏覽器、rss閱讀器等內(nèi)容發(fā)展”編程的一個重要目的是對數(shù)據(jù)的操作,因此,對于網(wǎng)站來說,除了WebService接口之外,最近為簡便方式就是將內(nèi)容以RSS/RDF/ATOM格式,或者有意義的XHTML格式輸出,同時實現(xiàn)內(nèi)容和表現(xiàn)的分離。
Web2.0是個歷史學(xué)的概念,而非是個技術(shù)性的概念,它是對Web發(fā)展歷史斷代的成果。對這個概念的梳理,能幫助我更好的把握互聯(lián)網(wǎng)正在發(fā)生的技術(shù)與文化。
相關(guān)Web標(biāo)準(zhǔn)教程:
- Web標(biāo)準(zhǔn):需要正確的使用H1~ H6標(biāo)簽
- 五個WEB標(biāo)準(zhǔn)中必須注意的地方
- 做到結(jié)構(gòu)(XHTML),表現(xiàn)(CSS),行為(JavaScript)的分離
- CSS標(biāo)準(zhǔn):HTML標(biāo)簽元素的關(guān)閉
- Web標(biāo)準(zhǔn)之路 勿使用W3C廢棄的元素
- CSS布局 聲明文檔類型描述(DTD)
- DIV CSS\讓搜索引擎蜘蛛不再累
- 用XHTML+CSS創(chuàng)建基于Web標(biāo)準(zhǔn)的網(wǎng)頁
- XHTML+CSS創(chuàng)建基于Web標(biāo)準(zhǔn)的網(wǎng)站
- DIV+CSS對SEO的幫助
- 淺析什么是Web標(biāo)準(zhǔn) 及其前景
- CSSer新手寄語:開始標(biāo)準(zhǔn)之路
Web標(biāo)準(zhǔn)教程Rss訂閱Div+Css教程搜索
Web標(biāo)準(zhǔn)教程推薦
- CSS樣式表規(guī)劃與管理的經(jīng)驗總結(jié)
- css教程:網(wǎng)頁中Span和Div的區(qū)別
- Web標(biāo)準(zhǔn)有效縮減維護(hù)時間及Web站點的外觀和功能比較
- Web標(biāo)準(zhǔn)建站常見錯誤和校驗方法
- CSS實戰(zhàn)精萃-ProCSSTechniques
- XHTML CSS網(wǎng)站開發(fā)及Web標(biāo)準(zhǔn)的優(yōu)勢和問題淺析
- web標(biāo)準(zhǔn)概念入門
- 學(xué)習(xí)Web標(biāo)準(zhǔn) 給你的網(wǎng)頁選擇合適的文檔類型
- CSS網(wǎng)頁布局的意義與副作用
- WEB2.0標(biāo)準(zhǔn)教程:第二天 什么是名字空間
- 相關(guān)鏈接:
- 教程說明:
Web標(biāo)準(zhǔn)教程-應(yīng)該如何理解Web2.0標(biāo)準(zhǔn)?
。