Web2.0學習指南

  淘寶客

(那個時代的WWW應用、人們的Web體驗、對社會的影響如何?)

那么動態HTML和靜態HTML下的Web相比,是多少版本?1.5?對了,他們是真這么叫的。

(在效果和影響上,與1.0相比,擴展和加深多少?)

要呈現的數據存儲在數據庫中,通過Web服務端的程序,應用戶的請求,取出數據,加上事先設計的模板,動態的生成Html代碼,發送到用戶的瀏覽器那里。

他是1.0系列,應為用戶在瀏覽器中所見和Web1.0一樣,它有0.5的升級,因為數據不是事先制作并發布,而是動態生成,和用戶的需要交互生成。

那好,再加0.5,到Web2.0,變化是在哪里呢?

(看到了正在崛起的和改變的,會繼續朝著什么方向改變互聯網和社會呢?)

更新:關于各個版本的差別,看看亞馬遜的例子。

事情沒有那么幸運,Web2.0并不是一個具體的事物,而是一個階段,是促成這個階段的各種技術和相關的產品服務的一個稱呼。所以,我們無法說,Web2.0是什么,但是可以說,那些是Web2.0。

WikiPedia的Web2.0條目下列出了這些條件:

*CSS和語義相關的XHTML標記

*AJAX技術

*SyndicationofdatainRSS/ATOM

*AggregationofRSS/ATOMdata

*簡潔而有意義的URLs

*支持發布為weblog

*RESTian(preferred)或者XMLWebserviceAPIs

*一些社會性網絡元素

必須具備的要素有:

*網站應該能夠讓用戶把數據在網站系統內外倒騰。

*用戶在網站系統內擁有自己的數據

*完全基于Web,所有的功能都能透過瀏覽器完成。

(以上內容引用自英文版維基百科)

雖然這只是一家之言,不過,對于其中談到的幾個要素,大家還是公認的。

-基于RSS/ATOM/RDF/FOAF等XML數據的同步、聚合和遷移。

數據不再和頁面和網站混粘在一起,它獨立了,它跟著用戶走。這是Web2.0的很重要特征。這也是為什么Blog是Web2.0的代表的原因。在網志上,常主角的是相互獨立的一則則的網志。

獨立,然后有物理表現。現在,就能讓他們活躍起來。透過對XML數據的處理,這些內容能被自由的組合,被各種應用程序,不論是Web程序還是桌面程序等呈現和處理。

當然,最重要的是背后的人。

-社會性因素。

內容跟著人走,內容又能夠被用戶自由的組合,也就是說,用戶能夠自由的借助內容媒介,創建起一個個的社群,發生各種社會性的(網絡)行為。

此外還有標簽以及建立在開放標簽系統之上的Folksonomy。

-第三個公認的因素是開放API,

這個技術性稍強些,得另花時間研習,可以先看看例子:amazon、flickr、Googlemap等。

從Web應用的產品/服務生產者角度來說,該如何創建Web2.0的產品呢?

重要的是要抓住這么幾點,一個是微內容(這里有定義),一個是用戶個體。除了這兩個最基本的之外,還可以考慮社群內的分享以及提供API。

 

微內容:英文是microcontent。用戶所生產的任何數據都算是微內容,比如一則網志,評論,圖片,收藏的書簽,喜好的音樂列表、想要做的事情,想要去的地方、新的朋友等等。這些微內容,充斥著我們的生活、工作和學習,它的數量、重要性,還有我們對它的依賴,并不亞于那些道貌岸然、西裝革履的正統文章、論文、書籍。

對微內容的重新發現和利用,是互聯網所開創的平等、民主、自由風氣的自然衍生,也是互聯網相關技術消減信息管理成本之后的一個成果。

我們每天都生產眾多的微內容,也消費著同樣多的微內容。對于Web2.0來說,如何幫助用戶管理、維護、存儲、分享、轉移微內容,就成了關鍵。

用戶個體。對于Web1.0的典型產品/服務來說,用戶沒有具體的面貌、個性,它只是一個模糊的群體的代名詞而已。但是對于Web2.0的產品和服務來說,用戶是個實實在在的人。Web2.0所服務的,是具體的人,而不是一個如同幽靈般的概念。并且,這個人的具體性,會因為服務本身而不斷地充實起來。

如何為這個具體的個體服務,是Web2.0設計的起點。

因此,一類可以被稱作Web2.0的產品/服務將是這樣:

服務于用戶個體的微內容的收集、創建、發布、管理、分享、合作、維護等的平臺。

其他的呢?恐怕就設計到好些人提到的,微內容的XML表現;微內容的聚合;微內容的遷移;社會性關系的維護;界面的易用性等等。

以及是否就是開源、參與、個人價值、草根、合作等等?

Web2.0是許多方面起頭并進又相互牽連的一個新的階段的到來。因此,不同的人,有著不同的看法。那么,對于Web開發人員來說,Web2.0意味著什么呢?

他們說Web2.0階段,Web是一個平臺,或者說,Web正在變得可編程,可以執行的Web應用。野心家們設想這個它的終極目標是WebOS。

Web1.0時候,Web只是一個針對人的閱讀的發布平臺,Web由一個個的超文本鏈接而成。現在的趨勢發生了變化,Web不僅僅是Html文檔的天下,它成了交互的場所。

Web2.0Conference網站的橫幅引用JeffBezos的話說“Web1.0ismakingtheinternetforpeople,web2.0ismakingtheinternetbetterforcomputers”。

具體來講,他們說Web成為一個開發環境,借助Web服務提供的編程接口,網站成了軟件構件。

這些,就是WebService的目標吧,信息孤島通過這些WebService的對話,能夠被自由構建成適合不同應用的建筑來。

一些例子:del.icio.us、flickr、a9、amazon、yahoo、google、msn等提供的編程接口衍生出的各種應用。

為什么要開放APIs,這涉及到集市中的商業方面的技術策略。當然,還有更深層的原因,那是什么呢?

這種交互不僅體現在不同的網站服務之間,同時還體現在用戶和Web之間在瀏覽器上的交互。這也是為什么在美味書簽的收藏中Web2.0和AJAX如此相關的一個原因。

在Web頁面上使用桌面程序有的那些便利,真的是很享受的事情。這恐怕也是Web可編程的一個方面,Web頁面不再是標記和內容混合那樣的簡單,它就是一個可以編程的地方(是這樣理解吧?)

有人反對說,AJAX的使用對搜索引擎不友好,只有Web1.0的站長才關心這個事情吧,在Web2.0時候,站長應該關心的是用戶參與的便利、用戶的自由度,至于搜索,有RSS/ATOM/RDF等,更本用不著操心,Google不是已經順應這個趨勢,讓大家主動提交了么?

可編程的第三個方面,是否在于Web應用和桌面應用之間的無縫連接趨勢的出現?類似這里說的“從工具上,是由互聯網瀏覽器向各類瀏覽器、rss閱讀器等內容發展”

編程的一個重要目的是對數據的操作,因此,對于網站來說,除了WebService接口之外,最近為簡便方式就是將內容以RSS/RDF/ATOM格式,或者有意義的XHTML格式輸出,同時實現內容和表現的分離。

Web2.0是個歷史學的概念,而非是個技術性的概念,它是對Web發展歷史斷代的成果。對這個概念的梳理,能幫助我更好的把握互聯網正在發生的技術與文化。

Web2.0階段的一個重要特征是開放,和Web初期的開放有很大不同,有以下幾種突出的表現:

內容方面。

-內容的創作共用授權。它的廣譜和可選擇性,讓它具有了足夠的生命力。CC先是在網志圈中廣泛采用,后來許多商業公司也紛紛采用CC方式(比如BBC);先是文本世界采用,后來逐漸推廣到了多媒體世界,比如音頻、視頻、Flash動畫等等。一場自由的文化(freeculture)運動在各個方面悄然鋪開。

-內容來源方面的開放。和早期的Web階段相比,由于使用相關設備的成本降低,利用相關技術的門檻減低,人們可以自由生產并發布各種內容,比如文本信息,比如語音記錄,比如視頻錄制等。信息的生產和傳播不再僅僅是商業資本或者技術精英的特權。在Web的新階段,原來在商業、技術與大眾之間的信息生產和傳播的落差被削平。消除信息壟斷和去中心化已經成為可能。不僅如此,信息的生產和消費的模式也發生了變化,從原來的生產/消費的對立,變成了參與式的信息集市。

Web主體方面。

-商業網站也漸漸采取了開放的、參與的模式。除了內容上的CC授權出現之外。原來并不外露的內容,也隨著blog、podcasting等的興盛而對外開放。一些網站還在技術層面開放,比如開放源代碼,比如開放APIs(編程接口),讓自己成為一個平臺,讓用戶可以參與衍生產品的創造,用戶本身也是產品的生產者。不僅是內容、技術層面,在鼓勵用戶的參與上,也有相應的開放出現,比如一些新聞網站的RSS源的輸出、引用通告(trackback)功能的采納、blogthis便利的提供,無一不是讓用戶參與到內容生產、傳播的各個環節。

-個人信息層面的開放。有開放,才有交流,才有社會行為和形態產生。個人內容的開放是與一類Web2.0服務的興起有關。它涵蓋了內容(文本、聲音、影像、視頻)、關系、行為等等。

 

 


更多精彩:
集成電路 https://mp.weixin.qq.com/s/AaooYSloXoDvKuPGBDCFlg
養生推薦
瀑哚網
164彩票 开鲁县 | 耿马 | 阳朔县 | 日土县 | 察雅县 | 贡嘎县 | 十堰市 | 呼玛县 | 鄂州市 | 潢川县 | 宿州市 | 扎兰屯市 | 博客 | 城市 | 西乌珠穆沁旗 | 犍为县 | 铁岭县 | 洛浦县 | 花莲县 | 大洼县 | 清苑县 | 虞城县 | 突泉县 | 长宁县 | 南丹县 | 商水县 | 杭锦旗 | 西林县 | 德惠市 | 融水 | 大方县 | 江西省 | 疏勒县 | 宝应县 | 大余县 | 裕民县 | 三都 | 永城市 | 济宁市 | 西安市 | 丰原市 | 迭部县 | 桃园县 | 马龙县 | 石阡县 | 莱芜市 | 陇川县 | 收藏 | 子洲县 | 武穴市 | 河津市 | 舒城县 | 江陵县 | 沂水县 | 青阳县 | 黑河市 | 繁峙县 | 海原县 | 漯河市 | 尚义县 | 成都市 | 舒兰市 | 广州市 | 湖州市 | 城步 | 怀化市 | 廊坊市 | 扶余县 | 湾仔区 | 杭锦旗 | 伊金霍洛旗 | 南安市 | 沙坪坝区 | 定西市 | 特克斯县 | 汝州市 | 嵊州市 | 芷江 | 盐池县 | 齐齐哈尔市 | 宣武区 | 体育 | 新河县 | 宁远县 | 石景山区 | 赤城县 | 汪清县 | 伊金霍洛旗 | 星子县 | 德兴市 | 瑞金市 | 清水河县 | 易门县 | 新化县 | 曲周县 | 青海省 | 来安县 | 托克托县 | 滨海县 | 河池市 | 轮台县 | 扬州市 | 广昌县 | 宁津县 | 恩施市 | 汉源县 | 海南省 | 武宁县 | 临汾市 | 高陵县 | 北碚区 | 东明县 | 卢湾区 | 泰州市 | 佛坪县 | 新乐市 | 红安县 | 天峨县 | 建水县 | 离岛区 | 东至县 | 陆丰市 | 南宫市 | 读书 | 平南县 | 项城市 | 沂南县 | 唐山市 | 刚察县 | 婺源县 | 博客 | 双鸭山市 | 广安市 | 车致 | 微博 | 元江 | 青海省 | 藁城市 | 涞水县 | 霍林郭勒市 | 湖南省 | 卫辉市 | 全椒县 | 务川 | 中牟县 | 通河县 | 海淀区 | 毕节市 | 河南省 | 刚察县 | 庐江县 | 泸西县 | 调兵山市 | 遂昌县 | 秦安县 | 胶州市 | 松潘县 | 中江县 | 都江堰市 | 雷波县 | 都江堰市 | 九江市 | 石楼县 | 宁武县 | 鲜城 | 嫩江县 | 福海县 | 岳阳县 | 广平县 | 静安区 | 揭西县 | 西乡县 | 庐江县 | 神农架林区 | 左权县 | 宁武县 | 德惠市 | 新平 | 敦煌市 | 通海县 | 象州县 | 乐平市 | 宝坻区 | 罗山县 | 平定县 | 应城市 | 博乐市 | 桦川县 | 彭州市 | 九寨沟县 | 湘西 | 怀来县 | 建瓯市 | 南通市 | 杨浦区 | 穆棱市 | 乌海市 | 镇雄县 | 来凤县 | 永吉县 | 甘泉县 | 长汀县 | 霍城县 | 邓州市 | 巩留县 | 鄂伦春自治旗 | 武功县 | 康保县 | 金湖县 | 江都市 | 方城县 | 余江县 | 广德县 | 平顺县 | 斗六市 | 澄城县 | 自治县 | 长丰县 | 曲周县 | 瓮安县 | 平潭县 | 城口县 | 赞皇县 | 舞阳县 | 和硕县 | 融水 | 阜康市 | 苗栗市 | 襄垣县 | 板桥市 | 搜索 | 镇坪县 | 霍城县 | 双桥区 | 南昌县 | 海门市 | 张北县 | 县级市 | 涡阳县 | 曲麻莱县 | 新安县 | 陆良县 | 阿拉善盟 | 临清市 | 龙陵县 | 易门县 | 克拉玛依市 | 广宗县 | 太原市 | 策勒县 | 南江县 |