欧美乱伦图片区,国产日韩欧美一区二区三区四区五区,欧美性色爽,乱伦小说网站免费观看视频,啊用力啊好深啊H在线观看,男女做哎爱过程图片

信息動(dòng)態(tài)

網(wǎng)站設(shè)計(jì)是技術(shù)與創(chuàng)意的完美融合!

建站常識(shí)

程序員,你該為web2.0做些什么?

2006-10-25 11:18:00

  web2.0關(guān)程序員什么事?

  不久前,當(dāng)我試圖說(shuō)服一 位Web程序員深入研究 Web2.0時(shí),失敗了。失敗的原因在于對(duì)方認(rèn)為Web2.0是一個(gè)被人為炒起來(lái)的虛幻名詞。這并非少數(shù)人的想法。很多程序員認(rèn)為,他們需要的是實(shí)在的利益和做法,只有具體的技術(shù)才能引起足夠的興趣并深入鉆研,而像Web2.0這樣的思想沒(méi)有必要去深入了 解。

  不過(guò),吳孫濱卻不這樣想,這位證券網(wǎng)站的程序員同時(shí)和同伴共同在維護(hù)名為“超越PHP”的網(wǎng)站。除了技術(shù)之外,他還和經(jīng)常與合 作伙伴一起探討如何讓技術(shù)和用戶(hù)雙贏。最近,他們發(fā)布的新一期電子雜志中就探討了Web2.0。吳孫濱說(shuō):“Web2.0有利于讓程序員明白很多道理,比 如不一定最先進(jìn)的技術(shù)才能帶來(lái)最大變革?!?/P>

  與吳孫濱一樣,曾經(jīng)從事多年硬件和系統(tǒng)開(kāi)發(fā)的霍炬現(xiàn)在也醉心于研究Web2.0,他參與開(kāi)發(fā)的365Kit(www.365kit.com) 就是代表。作為一個(gè)通訊錄網(wǎng)站,365Kit除了可以讓用戶(hù)在線更新查詢(xún)聯(lián)系人信息外,還提供了與Outlook和手機(jī)進(jìn)行同步的軟件和功能,而且通過(guò)系 統(tǒng)后臺(tái),聯(lián)系人之間還可以產(chǎn)生社會(huì)性的關(guān)聯(lián)。不久前,365Kit還發(fā)布了一個(gè)新功能,將365Kit和Msn連接起來(lái)的Msn機(jī)器人——小強(qiáng)?!袄眯?強(qiáng),你根本不需要登錄網(wǎng)站,只需要在Msn中輸入希望查詢(xún)的人,它會(huì)自動(dòng)幫你把聯(lián)系人的信息查詢(xún)到并返回Msn信息?!盌onews創(chuàng)始人劉韌說(shuō),“我經(jīng) 常會(huì)被朋友問(wèn)一些人的聯(lián)系方式,一天有幾十次,用了小強(qiáng),可以最快速的查詢(xún)信息,節(jié)省大量時(shí)間?!?/P>

  事實(shí)上,大部分被稱(chēng)為Web2.0的應(yīng)用都是由程序員角色的人員率先開(kāi)發(fā)的。從RSS標(biāo)準(zhǔn)的建立到Del.icio.us社會(huì)書(shū)簽系統(tǒng)的流行,都證實(shí)了這點(diǎn)。

  因 此,程序員不應(yīng)無(wú)視Web2.0這種自己創(chuàng)造的新模式。當(dāng)然,陷入那些關(guān)于Web2.0特性的爭(zhēng)論中是沒(méi)有意義的,我們需要的是撥開(kāi)浮躁的面紗,真正關(guān)注 Web2.0到底如何指導(dǎo)Web應(yīng)用和產(chǎn)品開(kāi)發(fā),會(huì)給程序員的工作和發(fā)展帶來(lái)怎樣的變化,程序員又如何更好適應(yīng)這些變化。

  設(shè)計(jì)理念的變化

  對(duì) 程序員來(lái)講,首先帶來(lái)了一種設(shè)計(jì)理念上的改變。以前的Web開(kāi)發(fā),往往由于系統(tǒng)是給少數(shù)人使用的,因此開(kāi)發(fā)時(shí)會(huì)以Web集中式管理為中心。著名 blogger、Donews總編輯洪波表示,“比如新浪的內(nèi)容發(fā)布系統(tǒng),因?yàn)槭墙o編輯使用的,強(qiáng)調(diào)的是功能和對(duì)權(quán)限的管理。”但是,現(xiàn)在的Web功能越 來(lái)越需要開(kāi)放給普通用戶(hù),很多以前認(rèn)為通過(guò)培訓(xùn)可以解決的問(wèn)題,現(xiàn)在會(huì)由于成本太大而行不通了。

  這與Web數(shù)據(jù)越來(lái)越分散的趨勢(shì)有 關(guān)。原來(lái)Web強(qiáng)調(diào)以門(mén)戶(hù)網(wǎng)站為標(biāo)識(shí),其內(nèi)容自成一體。但現(xiàn)在由普通用戶(hù)創(chuàng)造的大量微內(nèi)容是新的驅(qū)動(dòng)力。一個(gè)小的獨(dú)立應(yīng)用和服務(wù)提供給用戶(hù),每個(gè)用戶(hù)產(chǎn)生 的內(nèi)容可能意義都很小,但這些內(nèi)容組合起來(lái),就會(huì)產(chǎn)生很大的價(jià)值。洪波認(rèn)為,“而且隨著信息越來(lái)越分散,用戶(hù)也需要一種新的組織方式。他們希望不同網(wǎng)站能 夠提供不同的微內(nèi)容輸出?!?正是在這樣的大前提下,很多技術(shù)萌發(fā)了活力。RSS技術(shù)就是代表,因?yàn)檫@個(gè)技術(shù)很早就有了,但當(dāng)時(shí)互聯(lián)網(wǎng)上的使用模式主要是門(mén)戶(hù)模式,RSS的分享特性并 不符合這種模式。而現(xiàn)在互聯(lián)網(wǎng)的方向則是去中心化,所以,突然RSS這種技術(shù)變得非常有價(jià)值了。可以說(shuō),使用模式上的變革讓一些老技術(shù)“老樹(shù)開(kāi)新花”。

  這 就要求程序員必須要研究一些公共標(biāo)準(zhǔn),提供符合規(guī)范、能夠交互、分散聚合的內(nèi)容。Web2.0時(shí)代的新應(yīng)用往往只是一個(gè)很小的功能,因此開(kāi)發(fā)者需要考慮如 何與其它的Web應(yīng)用進(jìn)行結(jié)合。而且用戶(hù)也希望很方便的在自己需要的地方出現(xiàn)需要的內(nèi)容,而這些內(nèi)容不一定是自己來(lái)做的,很可能是由那些更專(zhuān)業(yè)的人士開(kāi) 發(fā)?!澳愕腤eb程序不僅要能夠很方便的聚合其它的應(yīng)用,而且也可以輸出自己的應(yīng)用?!币虼?,Web程序員需要考慮到接口的開(kāi)放,以及能不能方便的調(diào)用聚 合其它應(yīng)用,這就會(huì)給系統(tǒng)設(shè)計(jì)思想上帶來(lái)很大的變化。

  整個(gè)Web世界也確實(shí)在按照這樣的規(guī)則來(lái)發(fā)展。不久前,Alexa開(kāi)放了自己 的世界網(wǎng)站排名信息的API接口,而Google、Amazon、Ebay等網(wǎng)站也很早便開(kāi)放了API接口,一些書(shū)評(píng)網(wǎng)站就是直接調(diào)用的Amazon的 API接口。“不能開(kāi)放接口的,也會(huì)通過(guò)輸出RSS等方式讓其他的網(wǎng)站很容易聚合內(nèi)容?!焙椴ㄕf(shuō)。

#p#

  以用戶(hù)為中心

  有過(guò)網(wǎng)上購(gòu)物經(jīng)歷的人都知道,當(dāng)我們選中購(gòu)買(mǎi)一個(gè)產(chǎn)品時(shí),都會(huì)彈出新的窗口,列出剛才選擇的物品,然后請(qǐng)你確認(rèn)數(shù)量,接下來(lái)再選擇購(gòu)買(mǎi)或者結(jié)賬。實(shí)際上,看起來(lái)用戶(hù)都已經(jīng)被動(dòng)的接受了這種模式。

  然 而,當(dāng)你看到Loopo購(gòu)物網(wǎng)站時(shí),你會(huì)對(duì)其它網(wǎng)站的購(gòu)物流程有新的認(rèn)識(shí)。Loopo的界面看起來(lái)與其他網(wǎng)站一般無(wú)二,使用的也同樣是PHP和腳本,但在 使用習(xí)慣上有了變化。用戶(hù)看中某個(gè)物品后,可以直接拖動(dòng)物品放到購(gòu)物車(chē)中,系統(tǒng)會(huì)自動(dòng)記錄你要購(gòu)買(mǎi)的物品名稱(chēng)。看起來(lái)很小的一個(gè)變化,卻讓這個(gè)網(wǎng)站吸引了 很多人的目光,因?yàn)檫@更接近日常生活的使用習(xí)慣??梢哉f(shuō),當(dāng)程序員認(rèn)為彈出新頁(yè)面天經(jīng)地義的時(shí)候,他們其實(shí)已經(jīng)漠視了用戶(hù)的使用習(xí)慣。除了這個(gè)功能, Loopo還做了很多符合用戶(hù)習(xí)慣的改進(jìn),也因此,Loopo被一些用戶(hù)稱(chēng)為2005年最酷的購(gòu)物網(wǎng)站。

  Web2.0改變了一些產(chǎn) 品特性的優(yōu)先級(jí)。原來(lái)做產(chǎn)品,可用性的優(yōu)先級(jí)會(huì)往后放,而把功能放在首要位置?,F(xiàn)在則由于要給普通用戶(hù)使用,必須要以用戶(hù)為中心,肯定要從易用的角度出發(fā) 了??梢哉f(shuō),Ajax技術(shù)的流行,首先解決的也是一個(gè)觀念問(wèn)題。雖然這時(shí)Pageview無(wú)法獲得增長(zhǎng)了,但是它卻可以給用戶(hù)帶來(lái)更為便利的網(wǎng)絡(luò)訪問(wèn)。霍 炬說(shuō),“365Kit提供的功能讓用戶(hù)在手機(jī)上看到的只是一個(gè)簡(jiǎn)單同步按鈕,這就大大降低了用戶(hù)的使用門(mén)檻。”洪波就非常推崇著名的圖片分享網(wǎng)站 Flickr,這也是Web2.0的代表性網(wǎng)站?!拔以谑褂肍lickr的時(shí)候,任何我希望修改的部分,我隨時(shí)可以修改。而以前需要彈出新的頁(yè)面,再修 改??梢哉f(shuō),技術(shù)變化帶來(lái)了一種面向用戶(hù)的新體驗(yàn)?!?/P>

  現(xiàn)在的網(wǎng)站開(kāi)發(fā)不是為了追求Pageview了,而是為用戶(hù)提供需要的功 能,滿(mǎn)足他們的需求。現(xiàn)在很流行書(shū)籍音樂(lè)電影的評(píng)論網(wǎng)站豆瓣也是一個(gè)代表。創(chuàng)始人楊勃在物理學(xué)博士畢業(yè)后,曾在IBM公司工作,2000年回國(guó)后曾擔(dān)任一 家物流管理軟件公司的CTO。不過(guò),熱愛(ài)編程的他看到了人們?cè)跁?shū)籍、音樂(lè)和影視作品分享方面的空缺,從2004年開(kāi)始設(shè)計(jì)豆瓣網(wǎng)。楊勃表示,對(duì)大部分人來(lái) 說(shuō),書(shū)籍、音樂(lè)、電影的選擇特別多,這就帶來(lái)一個(gè)方向,也就是需要發(fā)現(xiàn)和分享。每個(gè)人的口味都不一樣,大家共享之后就會(huì)產(chǎn)生口碑傳遞?!八?,一開(kāi)始就豆 瓣不是為了做一個(gè)網(wǎng)站,而是滿(mǎn)足人們的一個(gè)需求,如果對(duì)用戶(hù)沒(méi)用,只是新鮮是遠(yuǎn)遠(yuǎn)不夠的?!?/P>

  然而,國(guó)內(nèi)很多程序員在觀念上還沒(méi) 有轉(zhuǎn)到Web2.0的路徑上,仍然持有一些比較老的觀念。洪波說(shuō),“我也接觸了很多開(kāi)發(fā)者,這個(gè)觀念他們不是特別容易改變。程序員往往喜歡按照自己的思 路,有一種比較固執(zhí)的想法。但當(dāng)他們的想法遇到?jīng)]有任何培訓(xùn)的用戶(hù)時(shí),就會(huì)碰壁,因?yàn)橛脩?hù)根本不會(huì)像他們那樣去理解。”

  技術(shù)高低影 響不是特別明顯,但領(lǐng)悟Web2.0的真諦后一下就可以明白很多差距。吳孫濱表示,原來(lái)公司的同事之間的討論可能僅僅限于了解對(duì)方有什么需求,考慮一下功 能如何實(shí)現(xiàn)?,F(xiàn)在,公司的程序員在學(xué)習(xí)了Web2.0后,出現(xiàn)了新的變化,大家會(huì)考慮幾種完成的方式,相互之間有什么不同。大家會(huì)經(jīng)常問(wèn)這樣的問(wèn)題:這樣 做會(huì)不會(huì)更用戶(hù)帶來(lái)更多的方便?用戶(hù)的感受是怎樣的?如何做的更好?

  簡(jiǎn)單的前臺(tái)與復(fù)雜的后臺(tái)

  符合用戶(hù)的習(xí)慣,簡(jiǎn)單的前臺(tái)界面不代表系統(tǒng)的簡(jiǎn)單。事實(shí)上,正相反,在Web2.0的系統(tǒng)中,后臺(tái)需要做更多的工作。一些表面看起來(lái)很簡(jiǎn)單的功能背后可能需要大量的程序和計(jì)算的支撐。

  豆 瓣網(wǎng)就是最具代表性的例子。與大多數(shù)網(wǎng)站不同的是,最早開(kāi)發(fā)的部分是一套推薦引擎,這是基于數(shù)學(xué)統(tǒng)計(jì)的計(jì)算模型。在用戶(hù)點(diǎn)擊過(guò)看過(guò)的東西以后,這套模型可 以自動(dòng)分析出“與其口味最像的人”,并主動(dòng)地推薦用戶(hù)最有可能喜歡的書(shū)籍、音樂(lè)或者電影。比如,豆瓣網(wǎng)是100%動(dòng)態(tài)網(wǎng)站,沒(méi)有一個(gè)靜態(tài)的頁(yè)面。我們完全 可

  以將其看做一個(gè)個(gè)人管理書(shū)籍、音樂(lè)、影碟的工具,只是將工具放在網(wǎng)上了?,F(xiàn)在,很多人抄襲了豆瓣網(wǎng)的模式和資源,但楊勃表示,僅僅抄襲一個(gè)網(wǎng)站的表面是 沒(méi)有價(jià)值的?!癎oogle的界面更簡(jiǎn)單,但系統(tǒng)核心不在這里。豆瓣比Tag這些表面的東西多做了一步,采用了統(tǒng)計(jì)模型和一些程序算法,事實(shí)上,這才是豆 瓣網(wǎng)的核心?!?/P>

  霍炬從傳統(tǒng)程序員轉(zhuǎn)向Web開(kāi)發(fā),就是因?yàn)樗J(rèn)為Web開(kāi)發(fā)足夠復(fù)雜之后才行動(dòng)的。“現(xiàn)在的Web程序員比過(guò)去要求 高多了。最初的Web程序員會(huì)一些Asp,Php的腳本,稍微懂一點(diǎn)交互就可以。Web2.0出現(xiàn)之后,很明顯系統(tǒng)復(fù)雜了?,F(xiàn)在Web程序員需要掌握的技 術(shù)很多?!?/P>

  現(xiàn)在在Web上,從服務(wù)器到腳本,技術(shù)體系和思想發(fā)展也很快,技術(shù)架構(gòu)也迅速發(fā)展。甚至2005年一年的變化可能比之前 所有的都大。Web2.0出現(xiàn)后,我認(rèn)為網(wǎng)站的復(fù)雜度與軟件相差無(wú)幾了?!被艟嬲f(shuō),“在我做365kit這個(gè)項(xiàng)目的時(shí)候能夠深刻體會(huì)到這點(diǎn)。365kit 前臺(tái)展現(xiàn)就是一個(gè)通訊錄,但后臺(tái)不僅要把這些數(shù)據(jù)放在一起分析,要發(fā)現(xiàn)聯(lián)系人之間的關(guān)系,建立連接,同時(shí)還需要針對(duì)這樣大的一個(gè)數(shù)據(jù)量如何方便的存儲(chǔ)和查 詢(xún)。同時(shí),很多輔助的工具,如客戶(hù)端、手機(jī)上的同步工具,Msn的機(jī)器人都需要相當(dāng)?shù)募夹g(shù)實(shí)力?!?/P>

  Web越來(lái)越像一個(gè)計(jì)算平臺(tái)。通過(guò)各種Web應(yīng)用將計(jì)算機(jī)連接起來(lái),比如需要相冊(cè)時(shí)可以使用Flickr,需要地圖時(shí)調(diào)用Google Map的Api。隨著很多服務(wù)商逐漸將自己的服務(wù)開(kāi)放出來(lái),每個(gè)網(wǎng)站都可以看做一個(gè)軟件服務(wù)提供商,相互之間的聯(lián)系讓系統(tǒng)越來(lái)越復(fù)雜。

  現(xiàn)在看來(lái),很有可能Web2.0將加速推動(dòng)傳統(tǒng)程序員向Web開(kāi)發(fā)轉(zhuǎn)移的潮流。這從Web2.0網(wǎng)站的數(shù)量增長(zhǎng)速度之快也可以看出端倪。

  霍 炬看科幻大片《黑客帝國(guó)》時(shí),,劇中有一個(gè)機(jī)器人將人類(lèi)稱(chēng)為電池,用于作為能源供應(yīng)的場(chǎng)景給他很深的觸動(dòng)?!捌鋵?shí)大家都寫(xiě)blog,這就是共享自己的能 力,最后形成社會(huì)化的知識(shí)體系,我就突然感覺(jué)這個(gè)東西肯定會(huì)有很大的發(fā)展,能夠通過(guò)某種方式出來(lái)。我周?chē)臀乙粯拥囊慌铣绦騿T,有很多都轉(zhuǎn)向Web方面 的項(xiàng)目了,過(guò)去做客戶(hù)端的,也轉(zhuǎn)向Web服務(wù)的方式。而且原來(lái)大家只是用Web技術(shù)來(lái)寫(xiě)腳本、做網(wǎng)站,現(xiàn)在逐漸開(kāi)始Web方式來(lái)寫(xiě)應(yīng)用級(jí)軟件了?!?/P>#p#

  快速開(kāi)發(fā)

  一個(gè)令人難以置信的事實(shí)是,豆瓣網(wǎng)擁有十多萬(wàn)的注冊(cè)用戶(hù),Alexa的流量排名在一千左右,過(guò)去卻一直只有一臺(tái)八千塊錢(qián)攢起來(lái)的服務(wù)器,一兩個(gè)人的開(kāi)發(fā)團(tuán)隊(duì)。

  為 了適應(yīng)這種規(guī)模,開(kāi)發(fā)模式也需要進(jìn)行改變。這在很多Web2.0的網(wǎng)站中都有所體現(xiàn),有人稱(chēng)之為簡(jiǎn)單哲學(xué)?!癢eb2.0不像企業(yè)級(jí)應(yīng)用有那么多的流程和 模塊?!被艟嬲f(shuō),“在365Kit這個(gè)項(xiàng)目中,我們放棄了重量級(jí)的那種開(kāi)發(fā)方式,所以現(xiàn)在代碼量也就是中等水平,再加上服務(wù)器端程序的維護(hù)成本很低,幾個(gè) 人的小團(tuán)隊(duì)就可以做到?!?/P>

  為了快速開(kāi)發(fā),系統(tǒng)設(shè)計(jì)也需要進(jìn)行簡(jiǎn)化。楊勃說(shuō),“豆瓣網(wǎng)中間也做過(guò)一些變動(dòng),最初還是受原來(lái)做企業(yè)系統(tǒng)的影響,結(jié)構(gòu)設(shè)計(jì)的太復(fù)雜,甚至還分了很多層。后來(lái)就簡(jiǎn)化了,因?yàn)樘珡?fù)雜之后就難以做快速開(kāi)發(fā)。”

  豆瓣網(wǎng)站采用了敏捷開(kāi)發(fā)的模式,這是一個(gè)快速開(kāi)發(fā)、快速變化的體系。平均每?jī)商炀陀行碌墓δ艹霈F(xiàn)。

  “Web2.0 網(wǎng)站是快速變化的,并不是把所有的功能都在開(kāi)始階段完全實(shí)現(xiàn)?!睏畈f(shuō),“這就要求系統(tǒng)構(gòu)架的可擴(kuò)展性要做的很好。而且必須考慮將來(lái)規(guī)模可能帶來(lái)的問(wèn)題。 豆瓣網(wǎng)一開(kāi)始的架構(gòu)設(shè)計(jì)就可以支撐上百萬(wàn)用戶(hù)?!蓖瑫r(shí),基于Web的開(kāi)發(fā)省去了客戶(hù)端分發(fā)、維護(hù)的成本,因此可以做到“永遠(yuǎn)的BETA”,隨時(shí)更新和升級(jí) 服務(wù)。洪波表示,據(jù)說(shuō)Flickr的升級(jí)是以小時(shí)為單位的。

  Web2.0與用戶(hù)的交互也是讓網(wǎng)站快速完善的動(dòng)力。網(wǎng)站運(yùn)行之后,聽(tīng) 取用戶(hù)的反饋,指導(dǎo)下一步的應(yīng)用開(kāi)發(fā)?!岸拱昃W(wǎng)有一個(gè)站務(wù)論壇,很多人經(jīng)常發(fā)言提出自己的需求?!北热缍拱陝傞_(kāi)張時(shí),由于每個(gè)人都可以自由創(chuàng)建小組或者參 加小組,于是用戶(hù)可能會(huì)同時(shí)參加幾十個(gè)小組。但由于很多小組人數(shù)比較少,可能很長(zhǎng)時(shí)間才會(huì)有人發(fā)言,于是大家就要求有一個(gè)功能,把所有小組的最新發(fā)言聚合 在一起。楊勃很快實(shí)現(xiàn)了這個(gè)功能,事實(shí)也證明非常受歡迎。

  楊勃認(rèn)為,由于是小團(tuán)隊(duì),工作模式就不能是一個(gè)經(jīng)理帶一幫人,而是大家都 需要參與編程。而且,對(duì)綜合學(xué)習(xí)能力的要求比較高?!耙?yàn)榧夹g(shù)變化很快,現(xiàn)在對(duì)任何技術(shù)再熟悉,經(jīng)驗(yàn)再多,過(guò)幾個(gè)月可能又出現(xiàn)了新的技術(shù),因此最重要的是 要能夠跟蹤最新的知識(shí)。而且由于最新的Web2.0模式和思想都是從國(guó)外發(fā)起的,所以程序員要具有在英文環(huán)境中直接溝通的能力,能夠直接參與到國(guó)外的開(kāi)源 項(xiàng)目中,而不是看已經(jīng)翻譯為中文的文檔?!睏畈硎?,自己學(xué)習(xí)Python也是隨豆瓣網(wǎng)開(kāi)始的?!癙ython很適合敏捷開(kāi)發(fā),最初的時(shí)候曾經(jīng)嘗試過(guò)使用 Ruby,后來(lái)由于豆瓣網(wǎng)需要很多后臺(tái)的程序,Python更適合編寫(xiě)一些后臺(tái)模型程序,最終前臺(tái)也統(tǒng)一為一種語(yǔ)言?!睏畈皩?duì)MySQL了解很少,但 在做豆瓣網(wǎng)的過(guò)程中,很快將知識(shí)彌補(bǔ)上來(lái)?!艾F(xiàn)在我們有幾個(gè)數(shù)據(jù)庫(kù)都可以做同步,有些內(nèi)容我們還向開(kāi)源社區(qū)進(jìn)行了回饋?!?/P>

  豆瓣網(wǎng)選 用了很多開(kāi)源產(chǎn)品,楊勃認(rèn)為:“用好開(kāi)源產(chǎn)品是非常關(guān)鍵的。豆瓣的平臺(tái)是基于Linux,數(shù)據(jù)庫(kù)用的是MySQL,除了數(shù)據(jù)挖掘和搜索,其它都是在開(kāi)源產(chǎn) 品之上開(kāi)發(fā)的。因?yàn)楝F(xiàn)在有很多非常成熟的產(chǎn)品和模塊,沒(méi)有必要從頭做,只要有能力了解獲得這方面的知識(shí),都能夠很快在別人的基礎(chǔ)上開(kāi)發(fā)自己的系統(tǒng)?!?/P>

  web2.0的盈利模式

  可 能很多程序員都會(huì)對(duì)一個(gè)問(wèn)題表示出疑問(wèn)。Web2.0的商業(yè)模式和盈利模式在哪里呢?事實(shí)上,Web2.0的出現(xiàn)并不是為了解決商業(yè)和盈利的問(wèn)題,它是一 種做好Web應(yīng)用的新模式。至于商業(yè)模式,那是企業(yè)家更擅長(zhǎng)的事情。就像Google的兩位創(chuàng)始人創(chuàng)造出了一個(gè)更好用的搜索引擎,但最初他們也不知道如何 用這個(gè)來(lái)掙錢(qián),但當(dāng)商業(yè)人士負(fù)責(zé)公司的運(yùn)營(yíng)后,幫公司找到了銷(xiāo)售關(guān)鍵詞盈利的商業(yè)模式?,F(xiàn)在的Web2.0主要是為了解決前面的問(wèn)題。后面的問(wèn)題自然會(huì)有 人找到更為適合的盈利模式。

  Napster的創(chuàng)始人僅僅是為了方便自己和朋友共享音樂(lè)而開(kāi)發(fā)了P2P技術(shù),卻沒(méi)有想到P2P被媒體 樹(shù)立成為整個(gè)網(wǎng)絡(luò)去中心化、平等的一種標(biāo)識(shí),并且指導(dǎo)著人們考慮如何充分的利用P2P技術(shù)來(lái)進(jìn)行創(chuàng)業(yè)。隨著Skype以40億美金的價(jià)格被Ebay收購(gòu), 一項(xiàng)從技術(shù)上升為思想,而從思想又指導(dǎo)的產(chǎn)品獲得了商業(yè)的最大成功。Web2.0與P2P又有著異曲同工之妙。

  事實(shí)上,由于Web2.0的很多項(xiàng)目都使用開(kāi)源產(chǎn)品,實(shí)施成本很低。同時(shí)投資比較小,一兩臺(tái)服務(wù)器,兩三個(gè)人,只要生活問(wèn)題能夠解決,就算一個(gè)基本的成功了。

  而且,雖然Web2.0網(wǎng)站的服務(wù)項(xiàng)目比較少,但因?yàn)槭欠直姷母拍睿梢院苊鞔_的知道網(wǎng)站上是什么樣的用戶(hù)群,能夠更細(xì)致的分出價(jià)值,比如豆瓣就很清楚了解什么人看什么書(shū)籍,針對(duì)的是哪些客戶(hù)。

  未 來(lái),針對(duì)不同的用戶(hù)群,網(wǎng)站服務(wù)的模式也會(huì)有所不同。因?yàn)椴皇且环N模式就可以覆蓋所有產(chǎn)品的。比如豆瓣網(wǎng)主要做的是書(shū)、電影和音樂(lè),那它為什么不去做房地 產(chǎn)和手機(jī)的評(píng)論呢?楊勃認(rèn)為,“用戶(hù)的習(xí)慣是決定因素,一方面手機(jī)和房地產(chǎn)的選擇不夠多,而且購(gòu)買(mǎi)這些產(chǎn)品時(shí),用戶(hù)一般會(huì)傾向于看半專(zhuān)業(yè)或者專(zhuān)業(yè)的評(píng)論, 比如買(mǎi)份雜志可能就基本了解了。而不像書(shū)籍和音樂(lè),它們的范圍非常大,很多都是需要發(fā)現(xiàn),如果讀者聽(tīng)說(shuō)了一本正好適合自己的書(shū)籍,就會(huì)非常有價(jià)值??梢?說(shuō),使用模式?jīng)Q定了網(wǎng)絡(luò)的運(yùn)營(yíng)模式?!?/P>#p#

  web2.0帶給程序員的機(jī)遇和挑戰(zhàn)

  Web 的發(fā)展對(duì)程序員要求也在不斷提高。最初招聘Web程序員只需要懂一些Html和一些腳本語(yǔ)言,程序員只需要知道如何做就可以,而不需要對(duì)系統(tǒng)的理解。但隨 著Web開(kāi)發(fā)的深入,程序員需要從根本上理解為什么Web這樣,要如何做,而且學(xué)習(xí)的范圍更廣。而且,好的算法基礎(chǔ)也越來(lái)越重要?;艟嬲f(shuō):“服務(wù)器上不像 客戶(hù)端那樣沒(méi)有并發(fā)的壓力,運(yùn)算資源還是很緊張的,如果服務(wù)器上由于程序效率低,占用資源多,就很難支撐起更好的服務(wù)。就像網(wǎng)絡(luò)游戲一樣,盈利靠的就是一 臺(tái)服務(wù)器能夠支撐起多少用戶(hù)?!?/P>

  如果是一個(gè)腳踏實(shí)地的程序員,其實(shí)Web2.0的技術(shù)應(yīng)該都是他能夠掌握的。需要改變的僅僅是使用的方式,就像敏捷開(kāi)發(fā)改變?nèi)藗兊乃枷胍粯?。不過(guò),很多程序員還是喜歡根據(jù)技術(shù)難度來(lái)評(píng)判價(jià)值,這是他們面臨的最大心理障礙。

  而 且,Web2.0的很多應(yīng)用難度可能不是在某個(gè)程序上面,而是在整體的系統(tǒng)上。很多操作系統(tǒng)、數(shù)據(jù)庫(kù)等方面的技術(shù)會(huì)綜合在一起。也就是說(shuō),難度從程序本身 上轉(zhuǎn)移到了整個(gè)系統(tǒng)中。對(duì)于程序員來(lái)說(shuō),技術(shù)難度不僅僅只是程序和代碼,而是包括了硬件、軟件、操作系統(tǒng), “豆瓣的程序不存在移植性問(wèn)題,Linux的操作系統(tǒng)和MySQL數(shù)據(jù)庫(kù)其實(shí)就是程序的一部分,整個(gè)Web應(yīng)用和環(huán)境就是一個(gè)軟件?!?/P>

  不 過(guò),Web開(kāi)發(fā)復(fù)雜度的提高也帶來(lái)了一些好處。Web 2.0其實(shí)給了程序員一個(gè)更大的空間。一般來(lái)說(shuō),技術(shù)人員的思維比較發(fā)散,愛(ài)好非常多,而且特別喜歡思考。這樣,只要站在用戶(hù)的角度,可以給程序員很多想 像的空間,對(duì)系統(tǒng)進(jìn)行改造,而這恰好是在自己的工作范圍內(nèi),老板也會(huì)非常歡迎這種做法。

  而且,Web程序員的職業(yè)發(fā)展方向會(huì)更加明 確。早期的Web程序員雖然工資也很高,但核心的競(jìng)爭(zhēng)力其實(shí)自己也不清楚,因?yàn)槟切┘夹g(shù)任何人想學(xué)都很容易學(xué)會(huì)。正因如此,很多Web程序員會(huì)處在一種不 穩(wěn)定的心理狀態(tài)。而現(xiàn)在會(huì)逐漸穩(wěn)定,因?yàn)橄到y(tǒng)越來(lái)越龐大復(fù)雜,就會(huì)類(lèi)似傳統(tǒng)軟件行業(yè),可以走系統(tǒng)設(shè)計(jì)或者管理的路線,做技術(shù)也可以很深入。

  對(duì)很多程序員而言,Web2.0也是一個(gè)創(chuàng)業(yè)的好機(jī)會(huì),因?yàn)楝F(xiàn)在硬件成本帶寬成本等門(mén)檻低了,前期投入不需要太多錢(qián),有一個(gè)好的創(chuàng)意就可以很容易實(shí)踐。當(dāng)然,這個(gè)門(mén)檻其實(shí)對(duì)所有人都降低,成功的機(jī)率還是一樣的,但對(duì)于程序員來(lái)說(shuō)仍然有機(jī)會(huì)發(fā)揮自己的特長(zhǎng)。

  因 此,短時(shí)間內(nèi)國(guó)內(nèi)也出現(xiàn)了大量Web2.0網(wǎng)站。正是因?yàn)橛辛怂伎迹拍苷Q生出很多創(chuàng)新的應(yīng)用。吳孫濱說(shuō):“我的領(lǐng)導(dǎo)利用業(yè)余時(shí)間做了一個(gè) EmailRss的網(wǎng)站,可以利用email來(lái)訂閱Rss。這是因?yàn)镋mail是每個(gè)人最常使用的網(wǎng)絡(luò)功能,可以很方便的自動(dòng)歸檔,而現(xiàn)在的Rss訂閱器 一般都需要人工的備份信息??雌饋?lái)這是一個(gè)1.0+2.0的產(chǎn)品,但可以帶給用戶(hù)一種的創(chuàng)新應(yīng)用模式?!焙椴ㄕJ(rèn)為“板兒磚網(wǎng)”也很有特色,“當(dāng)你對(duì)某個(gè)事 件有看法時(shí),只要引用鏈接,在版磚網(wǎng)上發(fā)表評(píng)論,這個(gè)能夠聚合很多上網(wǎng)者對(duì)事情的看法,如果看法比較相近,就會(huì)形成觀念相近的小圈子,另外還能夠把有爭(zhēng)議 和有意思的話(huà)題重新聚合起來(lái)?!?/P>

  可以說(shuō),Web2.0時(shí)代的來(lái)臨,讓W(xué)eb程序員從來(lái)沒(méi)有像現(xiàn)在這樣重要過(guò),擺在Web程序員面前的誘惑和機(jī)會(huì)也從來(lái)沒(méi)有這么多過(guò),不過(guò),Web程序員要學(xué)的知識(shí)也從來(lái)沒(méi)有這么多過(guò)。面對(duì)這些,您準(zhǔn)備好了嗎?

  本文刊發(fā)《程序員》雜志2006年第3期,轉(zhuǎn)載請(qǐng)注明來(lái)源及作者。

  作者Blog:http://blog.csdn.net/superyan/

0532-85810878 473587358 掃碼添加微信

掃碼添加微信

掃碼關(guān)注公眾號(hào)

官方公眾號(hào)

2054585360
策勒县| 安丘市| 昌都县| 温泉县| 普陀区| 沙坪坝区| 会同县| 额济纳旗| 乌拉特前旗| 望城县| 呼和浩特市| 徐闻县| 新郑市| 崇信县| 南宁市| 岢岚县| 海兴县| 博白县| 辽阳市| 丰台区| 藁城市| 广南县| 榆中县| 常熟市| 封丘县| 广昌县| 富川| 新乡县| 托克托县| 双峰县| 渭源县| 揭西县| 微山县| 星子县| 唐河县| 彰化市| 光山县| 民勤县| 东乡县| 安平县| 卢湾区|