社交網(wǎng)絡(luò)的起源
成都創(chuàng)新互聯(lián)專注于企業(yè)全網(wǎng)整合營銷推廣、網(wǎng)站重做改版、禹州網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、成都h5網(wǎng)站建設(shè)、商城網(wǎng)站建設(shè)、集團公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為禹州等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
六度分割原理及社交網(wǎng)絡(luò)的興起與發(fā)展
有一個數(shù)學(xué)領(lǐng)域的猜想,名為Six?Degrees?of?Separation,中文翻譯包括以下幾種:?六度分割理論或小世界理論等。?理論指出:你和任何一個陌生人之間所間隔的人不會超過六個,也就是說,最多通過六個人你就能夠認(rèn)識任何一個陌生人。
虛擬雖然是網(wǎng)絡(luò)世界的一種優(yōu)勢,但是和商業(yè)社會所要求的實名、信用隔著一條鴻溝。通過熟人之間,通過“六度分割”產(chǎn)生的聚合,將產(chǎn)生一個可信任的網(wǎng)絡(luò),這其中的商業(yè)潛能的確是無可估量的。社會、網(wǎng)絡(luò)、地域、商業(yè)、Blog、SNS,這些詞匯你也許都聽麻木了。然而一旦那些預(yù)見先機的人找到聚合它們的商業(yè)價值,被改變的絕不僅僅是網(wǎng)絡(luò)世界。
“社交網(wǎng)絡(luò)”是近些年最受關(guān)注的互聯(lián)網(wǎng)名詞,它的英文縮寫是SNS,第一個S是Social社會化,第二個N代表Networking網(wǎng)絡(luò),第三個S是Services服務(wù)。SNS的概念起源于社會網(wǎng)絡(luò)研究者提出的“六度理論”,即最多通過六個人你就能夠認(rèn)識任何一個陌生人。SNS將現(xiàn)實中的人際關(guān)系搬到了互聯(lián)網(wǎng)上,讓世界上的任何一個人都能聯(lián)絡(luò)彼此。
總體來看,社交網(wǎng)絡(luò)不僅僅是一些新潮的商業(yè)模式,從歷史維度來看,它更是一個推動互聯(lián)網(wǎng)向現(xiàn)實世界無限靠近的關(guān)鍵力量。目前,社交網(wǎng)絡(luò)含蓋以人類社交為核心的所有網(wǎng)絡(luò)服務(wù)形式,互聯(lián)網(wǎng)是一個能夠相互交流,相互溝通,相互參與的互動平臺,社交網(wǎng)絡(luò)使得互聯(lián)網(wǎng)從研究部門、學(xué)校、政府、商業(yè)應(yīng)用平臺擴展成一個人類社會交流的工具?,F(xiàn)在社交網(wǎng)絡(luò)更是把其范圍拓展到移動手機平臺領(lǐng)域,借助手機的普遍性和無線網(wǎng)絡(luò)的應(yīng)用,利用各種交友/即時通訊/郵件收發(fā)器等軟件,使手機成為新的社交網(wǎng)絡(luò)的載體。
2.國內(nèi)社交網(wǎng)絡(luò)的發(fā)展歷史及現(xiàn)狀
中國社交網(wǎng)絡(luò)的從無到有
隨著國外社交網(wǎng)站的日漸盛行,社交網(wǎng)絡(luò)也開始踏入中國的互聯(lián)網(wǎng)世界。?2003年,Uuzone在南京成立,又名優(yōu)友地帶。優(yōu)友是一個Web2.0公司,社交網(wǎng)絡(luò),你可以在優(yōu)友寫B(tài)log,使用網(wǎng)絡(luò)IP電話,建立自己的小圈子,它是一個面向18到25歲受過良好教育的年輕人的網(wǎng)絡(luò)社交平臺。UU地帶致力于以網(wǎng)絡(luò)溝通人與人,倡導(dǎo)通過網(wǎng)絡(luò)拓展人際關(guān)系圈,讓用戶盡情享受社交和溝通的樂趣。UU地帶以提高網(wǎng)絡(luò)誠信、建立信任溝通為己任,為互聯(lián)網(wǎng)應(yīng)用帶來清新健康的新風(fēng)尚。同時,Uuzone也定位在滿足用戶在網(wǎng)絡(luò)“非約會、非商務(wù)”的廣泛性網(wǎng)絡(luò)交往。
越來越多的用戶帶來社交新樂趣用戶使用UU地帶的服務(wù),可以通過自己的朋友結(jié)識朋友的朋友,朋友的朋友的朋友??從而獲得更多高質(zhì)量的、可信任的朋友,即為優(yōu)友,并創(chuàng)建誠信安全的個人社交圈,從結(jié)交朋友、休閑娛樂、商務(wù)投資、學(xué)習(xí)探討等等一系列的交流活動中獲得樂趣。?
作為中國早期的社交網(wǎng)站,在中國互聯(lián)網(wǎng)剛剛起步的時期,確實取得了不小的成績,其用戶數(shù)量超過300萬。然而,盈利模式的不清晰,導(dǎo)致其后來的發(fā)展一直差強人意,同時,優(yōu)友地帶有據(jù)可查的融資紀(jì)錄,除了晨興創(chuàng)投的100萬美元外再無其他資金注入。而目前SNS網(wǎng)站的廣告收入與成本支出有極大差距,盈利遙遙無期。?因此,優(yōu)友地帶最終于2009年停止了所有的服務(wù),成為SNS社區(qū)洗牌中的第一個犧牲者。?(二)各類社交網(wǎng)站層出不窮
隨著時間的推移,國內(nèi)各種社交網(wǎng)站如雨后春筍般的出現(xiàn)在世人面前,諸如校內(nèi)網(wǎng)(現(xiàn)人人網(wǎng))、開心網(wǎng)、51.com、騰訊朋友、新浪微博等。
51.com成立于2005年8月。51.com致力于為用戶提供穩(wěn)定安全的數(shù)據(jù)存儲空間和便捷的交流平臺。51.com是由美國紅杉資本中國基金(Sequoia?Capital?China)、巨人網(wǎng)絡(luò)集團(Giant?Interactive?Group)、海納亞洲創(chuàng)投(Susquehanna?International?Group)、英特爾資本(Intel?Capital)、紅點創(chuàng)投(Redpoint?Ventures)等國際著名的企業(yè)和風(fēng)險基金聯(lián)合投資而成。2006年07月,入圍全球著名風(fēng)險投資業(yè)媒體Red?Herring?2006年亞洲最具發(fā)展?jié)摿Π購娕判邪瘛?2006年09月,位于IWebChoice排名之全球華語網(wǎng)站21名。2006年11月,注冊用戶破5000萬。2007年05月,成功并購虛擬形象平臺“Pixoart”。2007年06月,注冊用戶突破7000萬。2007年07月,與英特爾資本、紅點創(chuàng)投、美國紅杉資本中國基金、海納亞洲創(chuàng)投完成第二輪超過1500萬美元投資協(xié)議。2008年01月,注冊用戶突破1億,月獨立用戶超過2500萬。2008年01月,百度發(fā)布《2007中國空間社區(qū)(博客)研究報告》顯示,總體流量次于騰訊位居第二,用戶活躍度(以獨立IP平均頁面瀏覽量為標(biāo)準(zhǔn))居國內(nèi)首位。2008年05月,上??偛窟w居至浦東新區(qū)張江高科技園區(qū)。2008年07月,與巨人網(wǎng)絡(luò)集團、上海浦東科委等投資者完成第三輪超過5000萬美元投資協(xié)議。2008年07月,與巨人網(wǎng)絡(luò)集團、上海浦東科委等投資者完成第三輪超過5000萬美元投資協(xié)議。?2008年12月,合作廣告品牌客戶累計超過200家。2009年04月,第一款游戲產(chǎn)品“51游戲”上線運營,進軍網(wǎng)游行業(yè)。2009年07月,推出聊天軟件“彩虹”(51掛掛升級版),形成完整的網(wǎng)站、游戲、IM三大產(chǎn)品線。2009年12月,即時交友軟件“彩虹”正式上線。2009年12月,注冊用戶突破1.78億,月獨立用戶超過4000萬。?
開心網(wǎng)由北京開心人信息技術(shù)有限公司創(chuàng)辦于2008年3月,是國內(nèi)第一家以辦公室白領(lǐng)用戶群體為主的社交網(wǎng)站。開心網(wǎng)為廣大用戶提供包括日記、相冊、動態(tài)記錄、轉(zhuǎn)帖、社交游戲在內(nèi)的豐富易用的社交工具,使其與家人、朋友、同學(xué)、同事在輕松互動中保持更加緊密的聯(lián)系。自創(chuàng)辦以來,開心網(wǎng)以發(fā)掘和滿足用戶需求、完善用戶體驗為導(dǎo)向,以技術(shù)和產(chǎn)品的不斷創(chuàng)新為動力,致力于為廣大用戶提供一個真實、輕松的社交互動平臺。在產(chǎn)品方面,開心網(wǎng)組件主要分為基礎(chǔ)工具、社交游戲和其他應(yīng)用三大類,其中社交游戲類別包括“開心城市”、“開心莊園”、“開心餐廳”等眾多熱門游戲;其他應(yīng)用類別包括“天氣預(yù)報”、“在線購票”、“模擬炒股”等眾多實用工具。開心網(wǎng)提供的優(yōu)質(zhì)產(chǎn)品和服務(wù)深受用戶的歡迎,先后獲得“網(wǎng)民最喜歡的SNS類社區(qū)”、“2009年度最有價值網(wǎng)站(社交類)”等多項獎勵。在技術(shù)領(lǐng)域,開心網(wǎng)團隊始終致力于自主技術(shù)研發(fā),采用國際領(lǐng)先的互聯(lián)網(wǎng)技術(shù),包括先進的共享交互網(wǎng)絡(luò)、數(shù)據(jù)傳輸方案、分布式存儲解決方案等,以滿足大規(guī)模用戶的各種復(fù)雜應(yīng)用與海量數(shù)據(jù)交互,引領(lǐng)新一代互聯(lián)網(wǎng)科技的發(fā)展,并且通過技術(shù)創(chuàng)新滿足了用戶更深層次的需求。
人人網(wǎng)是由千橡集團將旗下著名的校內(nèi)網(wǎng)更名而來。2009年8月4日,將旗下著名的校內(nèi)網(wǎng)更名為人人網(wǎng),社會上所有人都可以來到這里,從而跨出了校園內(nèi)部這個范圍。人人網(wǎng)為整個中國互聯(lián)網(wǎng)用戶提供服務(wù)的SNS社交網(wǎng)站,給不同身份的人提供了一個互動交流平臺,提高用戶之間的交流效率,通過提供發(fā)布日志、保存相冊、音樂視頻等站內(nèi)外資源分享等功能搭建了一個功能豐富高效的用戶交流互動平臺。
朋友網(wǎng)原名QQ校友,是騰訊公司打造的真實社交平臺,為用戶提供行業(yè)、公司、學(xué)校、班級、熟人等真實的社交場景。2011年7月5日,騰訊公司正式宣布旗下社區(qū)騰訊朋友更名為朋友網(wǎng)。?
新浪微博是一個由新浪網(wǎng)推出,提供微型博客服務(wù)的類Twitter網(wǎng)站。用戶可以通過網(wǎng)頁、WAP頁面、手機短信、彩信發(fā)布消息或上傳圖片。新浪可以把微博理解為“微型博客”或者“一句話博客”。您可以將您看到的、聽到的、想到的事情寫成一句話,或發(fā)一張圖片,通過電腦或者手機隨時隨地分享給朋友,一起分享、討論。您還可以關(guān)注您的朋友,即時看到朋友們發(fā)布的信息(字?jǐn)?shù)140字以內(nèi))。?
總體來說,中國社交網(wǎng)站在此階段經(jīng)歷了爆炸式的發(fā)展,至今形成了多家并立的局面
3.對國內(nèi)社交網(wǎng)絡(luò)的未來發(fā)展的展望
社交網(wǎng)絡(luò)將繼續(xù)促進信息的自由流動,促進社會的進步,在和用戶交互的過程中促進人影響人。
社交網(wǎng)站正在成為以人際關(guān)系為聯(lián)接的互聯(lián)網(wǎng)互動應(yīng)用的集成平臺。在不久的將來,由于社交網(wǎng)站學(xué)生和青年白領(lǐng)這兩部分?jǐn)?shù)量占優(yōu)的網(wǎng)民用戶群體的特殊需求的滿足及社交網(wǎng)絡(luò)的病毒式營銷、口碑相傳的推廣方式,將推動中國社交網(wǎng)站用戶的爆發(fā)式增長。由于添加了互動游戲,娛樂類社交網(wǎng)站的高頻次游戲應(yīng)用將直接影響網(wǎng)站的使用頻率,將使用戶具備更高的用戶黏度。最終實現(xiàn)網(wǎng)站和用戶雙方的可延續(xù)價值更大化。
而商務(wù)社交網(wǎng)站出發(fā)點是商務(wù)人脈拓展,目的性較強,用戶傾向于在有特定需求時使用網(wǎng)站,使用頻次較低,但隨著時間的推移,商務(wù)社交網(wǎng)站也紛紛開始在平臺上構(gòu)建更多的互動,有利于商務(wù)人脈的深層次培養(yǎng),商務(wù)社交網(wǎng)站使用頻率低的情況正在得到改善。社交網(wǎng)站是基于人與人之間關(guān)系的應(yīng)用,親友之間口碑相傳的推廣是最有效的渠道。有近八成用戶獲知正在使用的社交網(wǎng)站是來自朋友、同學(xué)、同事的推薦,占到74.6%,其他渠道獲知的均少于20%。
由于社交網(wǎng)站的流行,它所帶來的商業(yè)價值也是各大商家的必爭利益,因此社交網(wǎng)站的熱行亦將促進社會的經(jīng)濟發(fā)展,促進社會進步。目前數(shù)據(jù)顯示,中國Top50?位的SNS?站點中,其中36?個SNS?站點部署了頁面廣告。廣告是目前SNS網(wǎng)站的主要收入來源,但在未來,除了第三方個人和公司聯(lián)合平臺開發(fā)商繼續(xù)開發(fā)插件并聯(lián)合運營外,SNS?站點還有可能聯(lián)合專業(yè)的網(wǎng)頁游戲開發(fā)商聯(lián)合開發(fā)并運營,實現(xiàn)更大的盈利。
社交網(wǎng)絡(luò)在于人的現(xiàn)實生活中有更多的融合點,隱私問題短期內(nèi)將無法解。
在最近的一次調(diào)查中,有75.8%的用戶表示,在社交網(wǎng)站上的好友是現(xiàn)實中的朋友。因此隨著網(wǎng)絡(luò)滲透率的提升和網(wǎng)民對于網(wǎng)絡(luò)應(yīng)用的深入,社交網(wǎng)站用戶規(guī)模將會得到進一步擴大,越來越多的用戶會將更多現(xiàn)實生活中的人際關(guān)系延伸到網(wǎng)絡(luò)。社交網(wǎng)絡(luò)將與人的現(xiàn)實生活有更多的融合點。
由于社交網(wǎng)絡(luò)基于對用戶真實身份的營銷,SNS網(wǎng)站的精準(zhǔn)完全基于網(wǎng)站用戶的真實性,作為真實關(guān)系網(wǎng)絡(luò)延伸的SNS網(wǎng)站會員的信息真實度較高,同時我們也可以依據(jù)用戶信息和朋友圈子去判斷一個用戶的真實程度。因此,任何網(wǎng)友都可以輕易地了解到每一個用戶的基本用戶屬性,也可以從用戶的使用行為中分析得出興趣、經(jīng)歷、偏好、朋友圈、購物記錄,從而用戶的隱私就被暴露無遺。隨之出現(xiàn)社會上一些不法分子利用這些掌握的用戶人口統(tǒng)計和行為信息進行不法活動。
云服務(wù)、移動計算和社交網(wǎng)絡(luò)等技術(shù)將走向成熟并相互交融,從而形成一個全新的主流平臺
過去幾年來,轉(zhuǎn)型一直是IDC(國際數(shù)據(jù)公司)?年度預(yù)測的主題。這一次,迫于全球經(jīng)濟衰退的壓力,一波顛覆性技術(shù)的浪潮已經(jīng)形成,并在逐漸發(fā)展壯大。IDC預(yù)計,在2011年及以后的時間里,云服務(wù)、移動計算和社交網(wǎng)絡(luò)等技術(shù)將走向成熟并相互交融,從而形成一個全新的主流平臺,無論對IT業(yè)還是其所服務(wù)的其它行業(yè)均是如此。
“2011年,我們預(yù)計這些轉(zhuǎn)型技術(shù)會發(fā)生重大轉(zhuǎn)變,即從初步接納狀態(tài)演變?yōu)槌醪街髁鲬B(tài)勢?!盜DC高級副總裁兼首席分析師Frank?Gens說?!耙虼?,我們將會看到,IT行業(yè)的活動會越來越多地圍繞著這個下一代主力平臺的構(gòu)建和采用來展開,其主要特點為移動、基于云的應(yīng)用和服務(wù)交付,以及社交業(yè)務(wù)和林林總總分析手段的價值發(fā)掘。這種平臺的變遷將會在另一個?IT?支出得以強勢回升的年份飛速發(fā)展。?全球IT行業(yè)的支出也將得益于新興市場的加速恢復(fù),它將占到2011年全球所有新增IT凈支出的一半以上。?
社交網(wǎng)絡(luò)具備更加實用的功能,富媒體化、多元化趨勢將更加明顯
網(wǎng)絡(luò)社交不僅僅是一些新潮的商業(yè)模式,從歷史維度來看,它更是一個推動互聯(lián)網(wǎng)向現(xiàn)實世界無限靠近的關(guān)鍵力量。
隨著社交網(wǎng)絡(luò)的發(fā)展,越來越模糊的組織邊界、越來越細(xì)分的人群以及越來越強大的個體出現(xiàn)在中國的主流社交網(wǎng)站中,所以更多媒體的嵌入,更多元化元素的滲透已經(jīng)成為一種趨勢去促成社交網(wǎng)絡(luò)的不斷更新與完善。
參考資料
六度空間理論
CNNIC中國互聯(lián)網(wǎng)絡(luò)信息中心?社交網(wǎng)絡(luò)統(tǒng)計數(shù)據(jù)?中國的社交媒體?騰訊社交網(wǎng)絡(luò)分析
2011社交共享發(fā)展趨勢
2010-2011年中國社交網(wǎng)絡(luò)市場研究報告?中國社交網(wǎng)絡(luò)走向何方
Node.js非常適用于Web開發(fā),但是現(xiàn)在無論是一個網(wǎng)站,還是Web App都已經(jīng)成為包括很多不同部分,如前端、數(shù)據(jù)庫、業(yè)務(wù)模塊、功能模塊等等的大型項目,使用Node.js從零開始進行Web開發(fā),也許大中型團隊能夠 勝任,但對于個人和小型團隊來說是不現(xiàn)實的。這時候框架就成為Web開發(fā)利器,對于個人開發(fā)來說幾乎是必不可少。那么如何選擇Node.js Web開發(fā)框架呢?
首先,我們必須要弄清楚的是,我們需要的是——
程序 or 框架?
程序是已經(jīng)成型的應(yīng)用,你需要的是為它搭建環(huán)境、添加配置,然后就可以運行起來;框架則是應(yīng)用的骨架,你需要為它添加數(shù)據(jù)模型、業(yè)務(wù)邏輯,它才能成為應(yīng)用,開始提供服務(wù)。
事實上,對于Web開發(fā)來說,程序和框架的區(qū)別正越來越模糊,比如幾乎婦孺皆知的Wordpress,它是一個博客程序,但它豐富的插件以及高度的 自定義能夠支持很大程度上的二次開發(fā),在這點上它比起一些PHP框架也并不遜色。我個人認(rèn)為,如果重心在于提供服務(wù)而不是掌握技術(shù),有WordPress 這樣的程序是沒有必要使用框架的。
可惜的是,由于Nodejs還很年輕,目前還沒有WordPress這樣的程序,因此目前在Node.js開發(fā)里,如果想做出自己想要的作品,框架是必然的選擇。如果是某些特定類型的應(yīng)用,可以嘗試一些開源的程序,比如要用Nodejs做博客,有Hexo、Ghost等。
Node.js Web框架有哪些?
Node.js里的Web框架分為API框架和Web應(yīng)用框架。前者能夠開發(fā)出RESTful的API,后者也能開發(fā)出RESTful API,但還包括模板、渲染等為前端所準(zhǔn)備的功能。
API框架的使用場景是為跨平臺應(yīng)用提供統(tǒng)一的數(shù)據(jù)模型,而渲染由前端/客戶端自行解決。目前比較知名的API框架有
restify(文檔、Github、NPM)
ActionHero.js(官網(wǎng)、Github、NPM)
LoopBack(官網(wǎng)、Github、NPM)
Frisby(官網(wǎng)、Github、NPM)
Fortune.js(官網(wǎng)、Github、NPM)
Web應(yīng)用框架顧名思義,就是為了打造Web應(yīng)用所開發(fā)的框架。這里有兩種風(fēng)格的Web應(yīng)用框架。
一個是Sinatra風(fēng)格,另一個是Rails風(fēng)格。Sinatra和Rails都是Ruby語言的Web框架,后者的影響力更大也更為知名。這里簡單的解釋一下兩種風(fēng)格是什么意思。
Sinatra風(fēng)格是指高度可配置,注重開發(fā)的自由度。代表性的Nodejs Web框架有:
Express(官網(wǎng)、Github、NPM)TJ大神開發(fā),Node.js官方推薦
hapi(官網(wǎng)、Github、NPM)
koa.js(官網(wǎng)、Github、NPM)
flaliron(官網(wǎng)、Github、NPM)
total.js(官網(wǎng)、Github、NPM)
locomotive(官網(wǎng)、Github、NPM)
Rails風(fēng)格則是指不重復(fù)自己和約定優(yōu)于配置,以及嚴(yán)格遵循MVC結(jié)構(gòu)開發(fā)。代表性的框架有:
Sails.js(官網(wǎng)、Github、NPM)
geddy(官網(wǎng)、Github、NPM)
CompoundJS(官網(wǎng)、Github、NPM) 原railswayjs
這兩種風(fēng)格無所謂誰優(yōu)誰劣,全憑使用者的偏好。
而在這兩種Web框架之外,還有更大型的框架,即全??蚣?,其中的代表是MEAN。
MEAN?
MEAN指MongoDB+Express+Angular.js+Node.js,這一組合包括運行環(huán)境、數(shù)據(jù)庫、Web框架和前端引擎。被稱為 全??蚣埽‵ull-stack framework)。這其中除了Node.js之外,每一個都是可替換的,目標(biāo)是創(chuàng)建從前端到后端,全部使用javascript的Web應(yīng)用。
由于這一框架的完善性,有人將其稱為LAMP的接班人。LAMP即PHP的典型運行環(huán)境,Linux+Apache+MySql+PHP,被大量的用于各種虛擬主機上。
MEAN看似龐大,但事實上要構(gòu)建完整的現(xiàn)代化Web應(yīng)用,特別是SPA(單頁面應(yīng)用),這幾個組件都是難以缺少的,并且,其中每一項幾乎都是目前 情況下的最佳選擇,因此用于學(xué)習(xí)和重頭開始打造新的Web應(yīng)用是非常合適的。但由于實際業(yè)務(wù)的獨特性,很可能要替換其中的組件,比如用Mysql來替換 MongoDB,因此,學(xué)習(xí)其中的原理和架構(gòu),打造自己的類MEAN框架也是一種選擇。
作為個人和小團隊來說,全??蚣躆EAN基本上足夠了,但目前大多數(shù)全??蚣苓€包含一項特性,那就是實時,擁有實時功能的框架我們又稱為實時框架。
實時框架好嗎?
實時框架(Real-time framework)指包含了webSocket的雙向通信功能,能夠在服務(wù)器和客戶端做到實時通信的框架。
服務(wù)端和客戶端自由通信的需求一直都在,但由于HTTP協(xié)議本身的局限性,因此催生了Comet等變通的方法,但即使這樣也離實時相距甚遠(yuǎn)。而當(dāng) Node.js興起后,另一個HTML5技術(shù)webSocket也漸漸成熟,人們突然發(fā)現(xiàn),實時通信一下子變得觸手可及,于是webSocket技術(shù)在 Node.js中得到大量的應(yīng)用,其中最為知名的模塊就是socket.io,而各種全??蚣芤布娂娂尤雽崟r特性來應(yīng)對更廣闊的開發(fā)需求。
目前有代表性的實時框架有:
Meteor(官網(wǎng)、Github、NPM)
MEAN.io(官網(wǎng)、Github、NPM)
Derby(官網(wǎng)、Github、NPM)
SocketStream(官網(wǎng)、Github、NPM)
不過說實話,目前能看到的實時通信的應(yīng)用場景其實不多,其中大多集中于聊天室、to-do、實時圖表、在線游戲等領(lǐng)域。其他領(lǐng)域使用實時特性不但沒必要,而且是對服務(wù)器資源的浪費。因此目前是否要采用實時框架,要看具體的項目而定。
以上基本就是Node.js Web框架的現(xiàn)狀了,相信看到這里,對于選擇何種框架讀者已經(jīng)心里有數(shù)了吧。最后再介紹一個容易搞混的概念,和解釋一下我的選擇。
YEOMAN?
第一次見到這個詞,我還以為它和MEAN有什么聯(lián)系。事實上,它們是截然不同的兩個東西。YEOMAN由YO(腳手架)、grunt(構(gòu)建工具)、bower(包管理器),它代表的是一種工作流,與框架開發(fā)的思維方式完全不同。具體的介紹可見這里。
YEOMAN能夠和框架達到類似的目的,都是為構(gòu)建一個Web應(yīng)用做好準(zhǔn)備,但是要不要采用YEOMAN,則是見仁見智。我個人的看法是,學(xué)習(xí) YEOMAN本身就需要不少時間,并且有一定的學(xué)習(xí)門檻。至少在目前,使用框架開發(fā)還是相對經(jīng)濟的,而如果以后YEOMAN這種模式推廣開來,再來學(xué)習(xí)也 不遲,更何況有一定的Node.js項目經(jīng)驗之后再來學(xué)習(xí)YEOMAN要輕松很多。
事實上,我還是很認(rèn)可YEOMAN這種Generator+package Manager的模式的,這是因為Node.js本身崇尚微模塊的 概念,即無論是多么小的功能,都將它們模塊化,甚至大的模塊也要拆分成小的模塊,然后通過搭積木的方式來構(gòu)建應(yīng)用。這樣能夠徹底的解耦,對于不容易調(diào)試的 Javascript來說,也有助于定位和修復(fù)應(yīng)用中的問題。Generator就是這種理念催生下的產(chǎn)物,通過選擇不同的配置和選項,將積木搭起來。不 過對于這種模式目前大家也還處于實驗當(dāng)中,不急于進行實際應(yīng)用。
這個毋庸置疑,比較好的就是WordPress了,其好用主要體現(xiàn)在它的結(jié)構(gòu)上符合絕大多數(shù)用戶體驗,然后其結(jié)構(gòu)對搜索引擎非常友好,雖然原生的沒有關(guān)鍵詞和描述,但是安裝插件就行,主要體現(xiàn)在結(jié)構(gòu)上