欄目寄語(yǔ):
為了強(qiáng)化云技術(shù),落地云應(yīng)用,彰顯云價(jià)值,微軟(中國(guó))攜手中國(guó)計(jì)算機(jī)報(bào)舉辦了“微軟Cloud OS第二屆云創(chuàng)益大賽”。本屆大賽歷時(shí)111天,共吸引了6647位個(gè)人組選手回答了70,078道題,59支參賽團(tuán)隊(duì)參賽,共計(jì)30多萬(wàn)次官網(wǎng)訪問(wèn)量,29,000多條官方微博互動(dòng)。大賽為參賽者提供了一個(gè)了解、體驗(yàn)和應(yīng)用微軟“全云”的平臺(tái),同時(shí)也涌現(xiàn)出一批優(yōu)秀的團(tuán)隊(duì)和作品。為了樹(shù)立“全云”時(shí)代的標(biāo)桿、表彰優(yōu)秀參賽團(tuán)隊(duì),本欄目將持續(xù)報(bào)道10支進(jìn)入決賽圈的參賽團(tuán)隊(duì)及其優(yōu)秀作品。
大賽專欄之(七)
■ 本報(bào)記者 涂蘭敬
初學(xué)程序開(kāi)發(fā)的人看到密密麻麻的代碼或多或少會(huì)有些惶恐,有一種只見(jiàn)樹(shù)木不見(jiàn)森林的感覺(jué)。51Aspx.com網(wǎng)站創(chuàng)始人劉海峰第一次學(xué)習(xí)編程時(shí)也有這種感覺(jué),整日學(xué)習(xí)編程理論,缺乏有針對(duì)性的實(shí)例可供實(shí)踐操作,更看不到程序整體運(yùn)行的效果。
面對(duì)這樣的難題,劉海峰開(kāi)始考慮如何把編程理論與實(shí)踐更好地結(jié)合在一起,幫助初學(xué)者少走彎路,提高學(xué)習(xí)效率。這樣的初衷,最后促使劉海峰決定搭建一個(gè)專為編程愛(ài)好者和專業(yè)開(kāi)發(fā)人士提供.Net學(xué)習(xí)和分享,同時(shí)提供源碼技術(shù)咨詢和服務(wù)的平臺(tái)。
.Net源代碼中發(fā)掘商機(jī)
從2005年開(kāi)始,在技術(shù)論壇里學(xué)習(xí)和交流的過(guò)程中,劉海峰就注意收集.Net應(yīng)用案例。經(jīng)過(guò)兩年的積累,2007年,他開(kāi)始在論壇里將這些案例分享到論壇里。為了更好地分享和交流.Net的開(kāi)發(fā)經(jīng)驗(yàn),劉海峰干脆自己著手開(kāi)發(fā)了一個(gè).Net論壇。在運(yùn)維.Net論壇的過(guò)程中,劉海峰感覺(jué)到,在.Net源代碼中蘊(yùn)藏著一些商機(jī)。2009年,劉海峰正式注冊(cè)域名,搭建網(wǎng)站,招聘員工,開(kāi)始專注于建設(shè)一個(gè)中國(guó)特色的.Net源代碼社區(qū)——51Aspx.com。
說(shuō)51Aspx.com具有“中國(guó)特色”,因?yàn)樗饶芴峁W(xué)習(xí)、分享、交流的免費(fèi)源代碼社區(qū),又是一個(gè)能提供源代碼交易的平臺(tái),具有開(kāi)源軟件社區(qū)的風(fēng)格,但又不完全按照開(kāi)源社區(qū)的模式進(jìn)行運(yùn)營(yíng)。時(shí)至今日,劉海峰提交了這樣一份成績(jī)單:70萬(wàn)注冊(cè)會(huì)員、5000多個(gè)精品完整源碼、每日12萬(wàn)的PV。
近日,由劉海峰帶領(lǐng)的“無(wú)憂云之隊(duì)”在“微軟CloudOS第二屆云創(chuàng)益大賽”中榮獲企業(yè)組最高獎(jiǎng)項(xiàng)——卓越獎(jiǎng),同時(shí)被邀請(qǐng)前往美國(guó)參加微軟一年一度的技術(shù)盛宴——TechED2014。當(dāng)時(shí),“無(wú)憂云之隊(duì)”參賽的項(xiàng)目正是51Aspx.com網(wǎng)站。談到獲獎(jiǎng)原因,劉海峰介紹說(shuō),在建站之初他就確認(rèn)該網(wǎng)站必須基于云技術(shù)的架構(gòu)。例如,源代碼的虛擬測(cè)試和演示的環(huán)境已經(jīng)在云上實(shí)現(xiàn)了。
劉海峰啟用了Azure CloudService、WebSites、SQL Database、虛擬機(jī)、Storage、Mobile Service等功能。劉海峰表示,SQL Database功能的啟用幫助51Aspx.com解決了網(wǎng)站數(shù)據(jù)備份和恢復(fù)的核心問(wèn)題,即使服務(wù)器出現(xiàn)硬件故障、損壞、網(wǎng)絡(luò)故障等問(wèn)題時(shí),也不再擔(dān)心數(shù)據(jù)會(huì)丟失。
劉海峰評(píng)價(jià)道:“與其他云服務(wù)商相比,Microsoft Azure表現(xiàn)最優(yōu)異的就是PaaS平臺(tái)。使用了Microsoft Azure之后,我們的虛擬機(jī)幾乎沒(méi)有用IaaS,PaaS直接幫我們解決了,而且,存儲(chǔ)的價(jià)格也比較便宜?!?/p>
打造B2D2B社區(qū)
從創(chuàng)建51Aspx.com網(wǎng)站的那一天起,劉海峰就考慮了網(wǎng)站未來(lái)的方向——打造一個(gè)學(xué)習(xí)和項(xiàng)目交易的B2D2B社區(qū):前端面向大型軟件公司,中間面向開(kāi)發(fā)者,最終的需求方是中小企業(yè)。
為什么“B2D”和“D2B”會(huì)聯(lián)系到一起呢?劉海峰指出,如微軟這樣的廠商希望擴(kuò)大自己的生態(tài)圈,逐步把.Net這樣的工具或者是一個(gè)開(kāi)放性平臺(tái)和服務(wù)開(kāi)放給開(kāi)發(fā)者,使得開(kāi)發(fā)者能夠更好地實(shí)現(xiàn)自己開(kāi)發(fā)設(shè)計(jì)的理念。
在開(kāi)發(fā)工具方面,劉海峰表示,51Aspx.com打算在2014年下半年將VSO(Visual Studio Online)引入到中國(guó)市場(chǎng)。據(jù)記者了解,VSO是微軟為程序開(kāi)發(fā)人員提供的一款基于云計(jì)算的開(kāi)發(fā)平臺(tái),包含了基礎(chǔ)的資源庫(kù)、項(xiàng)目計(jì)劃和基于持續(xù)集成的構(gòu)建和擴(kuò)展功能。VSO最大的優(yōu)勢(shì)就是可以基于云端使用,開(kāi)發(fā)人員無(wú)需再為配置和部署耗費(fèi)多余的時(shí)間。
另外,還有很多程序開(kāi)發(fā)公司把51Aspx.com也當(dāng)成一個(gè)宣傳平臺(tái)。他們會(huì)在正式發(fā)布商業(yè)版本之前,發(fā)布一個(gè)功能相對(duì)簡(jiǎn)單的免費(fèi)版供開(kāi)發(fā)者們測(cè)試和體驗(yàn),逐步讓開(kāi)發(fā)者熟悉自己的產(chǎn)品和服務(wù)。這些廠商希望,隨著開(kāi)發(fā)者的實(shí)際使用和口碑傳播,能夠吸引更多的開(kāi)發(fā)者購(gòu)買他們的產(chǎn)品和服務(wù)。
在這個(gè)時(shí)候,我們發(fā)現(xiàn),51Aspx.com網(wǎng)站就成了“B2D”平臺(tái)。
51Aspx.com網(wǎng)站上的.Net源代碼分為收費(fèi)和免費(fèi)兩種。免費(fèi)的源代碼,51Aspx.com通過(guò)積分制來(lái)管理。注冊(cè)用戶可以通過(guò)上傳免費(fèi)源代碼獲取積分獎(jiǎng)勵(lì),在下載免費(fèi)源代碼的同時(shí)會(huì)被扣除相應(yīng)的積分。
但是,有些開(kāi)發(fā)者覺(jué)得自己上傳的源代碼非常優(yōu)秀,不想換成積分,而希望變現(xiàn),51Aspx.com則允許開(kāi)發(fā)者將源代碼貼上價(jià)格公開(kāi)銷售。在這個(gè)時(shí)候,51Aspx.com網(wǎng)站就成了“D2B”平臺(tái)。
收費(fèi)的源代碼,買賣雙方可以通過(guò)支付寶實(shí)現(xiàn)交易。與此同時(shí),源代碼的變現(xiàn),也解決了51Aspx.com如何盈利的關(guān)鍵問(wèn)題。在賣出源代碼之后,51Aspx.com會(huì)從賣家的收入中收取售價(jià)的30%~50%作為傭金。
對(duì)一段代碼負(fù)責(zé)到底
作為一個(gè).Net源代碼的交易平臺(tái),就必須對(duì)每一段交易源代碼負(fù)責(zé),對(duì)買賣雙方負(fù)責(zé)。那么,劉海峰是如何給一段完整可運(yùn)行的源代碼定價(jià),如何規(guī)避源代碼的版權(quán)問(wèn)題,如何鑒定源代碼的產(chǎn)品質(zhì)量呢?
關(guān)于定價(jià)的問(wèn)題,劉海峰表示,買賣雙方是通過(guò)在線的方式進(jìn)行議價(jià)。因?yàn)檫@些源代碼的購(gòu)買方大多是中小企業(yè),對(duì)源代碼價(jià)格的期許不會(huì)太高。因此,劉海峰給出一個(gè)建議定價(jià)范圍:最低幾十元,最高不會(huì)超過(guò)6000元。當(dāng)然,具體的價(jià)格,源代碼持有者也會(huì)參考同行業(yè)軟件代碼的價(jià)格自己定價(jià)。
當(dāng)同一段源代碼被出售給多個(gè)買家之后,如何解決買家之間可能產(chǎn)生的版權(quán)問(wèn)題呢?劉海峰的解決辦法是,通過(guò)51Aspx.com為每個(gè)買家提供一份授權(quán)書(shū),相當(dāng)于一種初級(jí)的版權(quán)。在技術(shù)上,51Aspx.com為相同代碼不同的買家設(shè)置不同的序列號(hào)。
目前,國(guó)內(nèi)外有很多網(wǎng)站都能提供源代碼下載,但是這些源代碼的問(wèn)題很多,不是缺少組件,就是組合的應(yīng)用程序根本無(wú)法運(yùn)行。這種源代碼對(duì)于初學(xué)者來(lái)說(shuō),沒(méi)有太大的教學(xué)意義,對(duì)于企業(yè)來(lái)說(shuō)沒(méi)有多大的商業(yè)價(jià)值。
51Aspx.com是如何控制源代碼質(zhì)量呢?劉海峰介紹,每段上傳的源代碼都要經(jīng)過(guò)站內(nèi)嚴(yán)格的測(cè)試,必須能夠成功運(yùn)行。目前,51Aspx.com網(wǎng)站每天有二三十套應(yīng)用程序被上傳,站內(nèi)檢測(cè)的通過(guò)率只有40%-50%。
同時(shí),為了讓買家看清源代碼運(yùn)行的狀況,增加源代碼的透明度,51Aspx.com自行開(kāi)發(fā)了一個(gè)在線演示的功能。代碼購(gòu)買者在購(gòu)買代碼之前,通過(guò)51Aspx.com的在線演示功能,就能看清每行代碼,了解代碼的風(fēng)格。
“很多買家購(gòu)買應(yīng)用程序后,也是為了做一個(gè)Demo給自己的用戶看演示效果,真正拿下這個(gè)項(xiàng)目之后,他們還需要重新做開(kāi)發(fā)。因此,51Aspx.com這樣的網(wǎng)站,在短時(shí)間內(nèi)就實(shí)現(xiàn)了他們向客戶呈現(xiàn)Demo的目的?!眲⒑7灞硎?,有不少源代碼買家都是奔著能夠快速運(yùn)行的應(yīng)用代碼而來(lái)。一般情況下,購(gòu)買者看到代碼能夠運(yùn)行起來(lái),業(yè)務(wù)功能能夠滿足需求,代碼寫(xiě)的不錯(cuò),技術(shù)上也很好,基本上就會(huì)決定購(gòu)買了。
現(xiàn)在,51Aspx.com的注冊(cè)用戶中,有很大一部分是高校的老師和學(xué)生。未來(lái)幾年,隨著這些編程愛(ài)好者走入國(guó)家機(jī)關(guān)、知名公司或創(chuàng)業(yè)型企業(yè),他們很可能會(huì)成為51Aspx.com網(wǎng)站源代碼的貢獻(xiàn)者或購(gòu)買者。劉海峰表示,這些人都將成為未來(lái)這個(gè)生態(tài)圈的生力軍,他希望借助51Aspx.com平臺(tái)做大這個(gè)生態(tài)圈。
“無(wú)憂云之隊(duì)”團(tuán)隊(duì)榮獲“微軟Cloud OS第二屆云創(chuàng)益大賽”企業(yè)組“卓越獎(jiǎng)”,受邀參加微軟在美國(guó)舉行的TechED2014
做一個(gè)中國(guó)特色的.Net源代碼社區(qū)
endprint
欄目寄語(yǔ):
為了強(qiáng)化云技術(shù),落地云應(yīng)用,彰顯云價(jià)值,微軟(中國(guó))攜手中國(guó)計(jì)算機(jī)報(bào)舉辦了“微軟Cloud OS第二屆云創(chuàng)益大賽”。本屆大賽歷時(shí)111天,共吸引了6647位個(gè)人組選手回答了70,078道題,59支參賽團(tuán)隊(duì)參賽,共計(jì)30多萬(wàn)次官網(wǎng)訪問(wèn)量,29,000多條官方微博互動(dòng)。大賽為參賽者提供了一個(gè)了解、體驗(yàn)和應(yīng)用微軟“全云”的平臺(tái),同時(shí)也涌現(xiàn)出一批優(yōu)秀的團(tuán)隊(duì)和作品。為了樹(shù)立“全云”時(shí)代的標(biāo)桿、表彰優(yōu)秀參賽團(tuán)隊(duì),本欄目將持續(xù)報(bào)道10支進(jìn)入決賽圈的參賽團(tuán)隊(duì)及其優(yōu)秀作品。
大賽專欄之(七)
■ 本報(bào)記者 涂蘭敬
初學(xué)程序開(kāi)發(fā)的人看到密密麻麻的代碼或多或少會(huì)有些惶恐,有一種只見(jiàn)樹(shù)木不見(jiàn)森林的感覺(jué)。51Aspx.com網(wǎng)站創(chuàng)始人劉海峰第一次學(xué)習(xí)編程時(shí)也有這種感覺(jué),整日學(xué)習(xí)編程理論,缺乏有針對(duì)性的實(shí)例可供實(shí)踐操作,更看不到程序整體運(yùn)行的效果。
面對(duì)這樣的難題,劉海峰開(kāi)始考慮如何把編程理論與實(shí)踐更好地結(jié)合在一起,幫助初學(xué)者少走彎路,提高學(xué)習(xí)效率。這樣的初衷,最后促使劉海峰決定搭建一個(gè)專為編程愛(ài)好者和專業(yè)開(kāi)發(fā)人士提供.Net學(xué)習(xí)和分享,同時(shí)提供源碼技術(shù)咨詢和服務(wù)的平臺(tái)。
.Net源代碼中發(fā)掘商機(jī)
從2005年開(kāi)始,在技術(shù)論壇里學(xué)習(xí)和交流的過(guò)程中,劉海峰就注意收集.Net應(yīng)用案例。經(jīng)過(guò)兩年的積累,2007年,他開(kāi)始在論壇里將這些案例分享到論壇里。為了更好地分享和交流.Net的開(kāi)發(fā)經(jīng)驗(yàn),劉海峰干脆自己著手開(kāi)發(fā)了一個(gè).Net論壇。在運(yùn)維.Net論壇的過(guò)程中,劉海峰感覺(jué)到,在.Net源代碼中蘊(yùn)藏著一些商機(jī)。2009年,劉海峰正式注冊(cè)域名,搭建網(wǎng)站,招聘員工,開(kāi)始專注于建設(shè)一個(gè)中國(guó)特色的.Net源代碼社區(qū)——51Aspx.com。
說(shuō)51Aspx.com具有“中國(guó)特色”,因?yàn)樗饶芴峁W(xué)習(xí)、分享、交流的免費(fèi)源代碼社區(qū),又是一個(gè)能提供源代碼交易的平臺(tái),具有開(kāi)源軟件社區(qū)的風(fēng)格,但又不完全按照開(kāi)源社區(qū)的模式進(jìn)行運(yùn)營(yíng)。時(shí)至今日,劉海峰提交了這樣一份成績(jī)單:70萬(wàn)注冊(cè)會(huì)員、5000多個(gè)精品完整源碼、每日12萬(wàn)的PV。
近日,由劉海峰帶領(lǐng)的“無(wú)憂云之隊(duì)”在“微軟CloudOS第二屆云創(chuàng)益大賽”中榮獲企業(yè)組最高獎(jiǎng)項(xiàng)——卓越獎(jiǎng),同時(shí)被邀請(qǐng)前往美國(guó)參加微軟一年一度的技術(shù)盛宴——TechED2014。當(dāng)時(shí),“無(wú)憂云之隊(duì)”參賽的項(xiàng)目正是51Aspx.com網(wǎng)站。談到獲獎(jiǎng)原因,劉海峰介紹說(shuō),在建站之初他就確認(rèn)該網(wǎng)站必須基于云技術(shù)的架構(gòu)。例如,源代碼的虛擬測(cè)試和演示的環(huán)境已經(jīng)在云上實(shí)現(xiàn)了。
劉海峰啟用了Azure CloudService、WebSites、SQL Database、虛擬機(jī)、Storage、Mobile Service等功能。劉海峰表示,SQL Database功能的啟用幫助51Aspx.com解決了網(wǎng)站數(shù)據(jù)備份和恢復(fù)的核心問(wèn)題,即使服務(wù)器出現(xiàn)硬件故障、損壞、網(wǎng)絡(luò)故障等問(wèn)題時(shí),也不再擔(dān)心數(shù)據(jù)會(huì)丟失。
劉海峰評(píng)價(jià)道:“與其他云服務(wù)商相比,Microsoft Azure表現(xiàn)最優(yōu)異的就是PaaS平臺(tái)。使用了Microsoft Azure之后,我們的虛擬機(jī)幾乎沒(méi)有用IaaS,PaaS直接幫我們解決了,而且,存儲(chǔ)的價(jià)格也比較便宜?!?/p>
打造B2D2B社區(qū)
從創(chuàng)建51Aspx.com網(wǎng)站的那一天起,劉海峰就考慮了網(wǎng)站未來(lái)的方向——打造一個(gè)學(xué)習(xí)和項(xiàng)目交易的B2D2B社區(qū):前端面向大型軟件公司,中間面向開(kāi)發(fā)者,最終的需求方是中小企業(yè)。
為什么“B2D”和“D2B”會(huì)聯(lián)系到一起呢?劉海峰指出,如微軟這樣的廠商希望擴(kuò)大自己的生態(tài)圈,逐步把.Net這樣的工具或者是一個(gè)開(kāi)放性平臺(tái)和服務(wù)開(kāi)放給開(kāi)發(fā)者,使得開(kāi)發(fā)者能夠更好地實(shí)現(xiàn)自己開(kāi)發(fā)設(shè)計(jì)的理念。
在開(kāi)發(fā)工具方面,劉海峰表示,51Aspx.com打算在2014年下半年將VSO(Visual Studio Online)引入到中國(guó)市場(chǎng)。據(jù)記者了解,VSO是微軟為程序開(kāi)發(fā)人員提供的一款基于云計(jì)算的開(kāi)發(fā)平臺(tái),包含了基礎(chǔ)的資源庫(kù)、項(xiàng)目計(jì)劃和基于持續(xù)集成的構(gòu)建和擴(kuò)展功能。VSO最大的優(yōu)勢(shì)就是可以基于云端使用,開(kāi)發(fā)人員無(wú)需再為配置和部署耗費(fèi)多余的時(shí)間。
另外,還有很多程序開(kāi)發(fā)公司把51Aspx.com也當(dāng)成一個(gè)宣傳平臺(tái)。他們會(huì)在正式發(fā)布商業(yè)版本之前,發(fā)布一個(gè)功能相對(duì)簡(jiǎn)單的免費(fèi)版供開(kāi)發(fā)者們測(cè)試和體驗(yàn),逐步讓開(kāi)發(fā)者熟悉自己的產(chǎn)品和服務(wù)。這些廠商希望,隨著開(kāi)發(fā)者的實(shí)際使用和口碑傳播,能夠吸引更多的開(kāi)發(fā)者購(gòu)買他們的產(chǎn)品和服務(wù)。
在這個(gè)時(shí)候,我們發(fā)現(xiàn),51Aspx.com網(wǎng)站就成了“B2D”平臺(tái)。
51Aspx.com網(wǎng)站上的.Net源代碼分為收費(fèi)和免費(fèi)兩種。免費(fèi)的源代碼,51Aspx.com通過(guò)積分制來(lái)管理。注冊(cè)用戶可以通過(guò)上傳免費(fèi)源代碼獲取積分獎(jiǎng)勵(lì),在下載免費(fèi)源代碼的同時(shí)會(huì)被扣除相應(yīng)的積分。
但是,有些開(kāi)發(fā)者覺(jué)得自己上傳的源代碼非常優(yōu)秀,不想換成積分,而希望變現(xiàn),51Aspx.com則允許開(kāi)發(fā)者將源代碼貼上價(jià)格公開(kāi)銷售。在這個(gè)時(shí)候,51Aspx.com網(wǎng)站就成了“D2B”平臺(tái)。
收費(fèi)的源代碼,買賣雙方可以通過(guò)支付寶實(shí)現(xiàn)交易。與此同時(shí),源代碼的變現(xiàn),也解決了51Aspx.com如何盈利的關(guān)鍵問(wèn)題。在賣出源代碼之后,51Aspx.com會(huì)從賣家的收入中收取售價(jià)的30%~50%作為傭金。
對(duì)一段代碼負(fù)責(zé)到底
作為一個(gè).Net源代碼的交易平臺(tái),就必須對(duì)每一段交易源代碼負(fù)責(zé),對(duì)買賣雙方負(fù)責(zé)。那么,劉海峰是如何給一段完整可運(yùn)行的源代碼定價(jià),如何規(guī)避源代碼的版權(quán)問(wèn)題,如何鑒定源代碼的產(chǎn)品質(zhì)量呢?
關(guān)于定價(jià)的問(wèn)題,劉海峰表示,買賣雙方是通過(guò)在線的方式進(jìn)行議價(jià)。因?yàn)檫@些源代碼的購(gòu)買方大多是中小企業(yè),對(duì)源代碼價(jià)格的期許不會(huì)太高。因此,劉海峰給出一個(gè)建議定價(jià)范圍:最低幾十元,最高不會(huì)超過(guò)6000元。當(dāng)然,具體的價(jià)格,源代碼持有者也會(huì)參考同行業(yè)軟件代碼的價(jià)格自己定價(jià)。
當(dāng)同一段源代碼被出售給多個(gè)買家之后,如何解決買家之間可能產(chǎn)生的版權(quán)問(wèn)題呢?劉海峰的解決辦法是,通過(guò)51Aspx.com為每個(gè)買家提供一份授權(quán)書(shū),相當(dāng)于一種初級(jí)的版權(quán)。在技術(shù)上,51Aspx.com為相同代碼不同的買家設(shè)置不同的序列號(hào)。
目前,國(guó)內(nèi)外有很多網(wǎng)站都能提供源代碼下載,但是這些源代碼的問(wèn)題很多,不是缺少組件,就是組合的應(yīng)用程序根本無(wú)法運(yùn)行。這種源代碼對(duì)于初學(xué)者來(lái)說(shuō),沒(méi)有太大的教學(xué)意義,對(duì)于企業(yè)來(lái)說(shuō)沒(méi)有多大的商業(yè)價(jià)值。
51Aspx.com是如何控制源代碼質(zhì)量呢?劉海峰介紹,每段上傳的源代碼都要經(jīng)過(guò)站內(nèi)嚴(yán)格的測(cè)試,必須能夠成功運(yùn)行。目前,51Aspx.com網(wǎng)站每天有二三十套應(yīng)用程序被上傳,站內(nèi)檢測(cè)的通過(guò)率只有40%-50%。
同時(shí),為了讓買家看清源代碼運(yùn)行的狀況,增加源代碼的透明度,51Aspx.com自行開(kāi)發(fā)了一個(gè)在線演示的功能。代碼購(gòu)買者在購(gòu)買代碼之前,通過(guò)51Aspx.com的在線演示功能,就能看清每行代碼,了解代碼的風(fēng)格。
“很多買家購(gòu)買應(yīng)用程序后,也是為了做一個(gè)Demo給自己的用戶看演示效果,真正拿下這個(gè)項(xiàng)目之后,他們還需要重新做開(kāi)發(fā)。因此,51Aspx.com這樣的網(wǎng)站,在短時(shí)間內(nèi)就實(shí)現(xiàn)了他們向客戶呈現(xiàn)Demo的目的?!眲⒑7灞硎?,有不少源代碼買家都是奔著能夠快速運(yùn)行的應(yīng)用代碼而來(lái)。一般情況下,購(gòu)買者看到代碼能夠運(yùn)行起來(lái),業(yè)務(wù)功能能夠滿足需求,代碼寫(xiě)的不錯(cuò),技術(shù)上也很好,基本上就會(huì)決定購(gòu)買了。
現(xiàn)在,51Aspx.com的注冊(cè)用戶中,有很大一部分是高校的老師和學(xué)生。未來(lái)幾年,隨著這些編程愛(ài)好者走入國(guó)家機(jī)關(guān)、知名公司或創(chuàng)業(yè)型企業(yè),他們很可能會(huì)成為51Aspx.com網(wǎng)站源代碼的貢獻(xiàn)者或購(gòu)買者。劉海峰表示,這些人都將成為未來(lái)這個(gè)生態(tài)圈的生力軍,他希望借助51Aspx.com平臺(tái)做大這個(gè)生態(tài)圈。
“無(wú)憂云之隊(duì)”團(tuán)隊(duì)榮獲“微軟Cloud OS第二屆云創(chuàng)益大賽”企業(yè)組“卓越獎(jiǎng)”,受邀參加微軟在美國(guó)舉行的TechED2014
做一個(gè)中國(guó)特色的.Net源代碼社區(qū)
endprint
欄目寄語(yǔ):
為了強(qiáng)化云技術(shù),落地云應(yīng)用,彰顯云價(jià)值,微軟(中國(guó))攜手中國(guó)計(jì)算機(jī)報(bào)舉辦了“微軟Cloud OS第二屆云創(chuàng)益大賽”。本屆大賽歷時(shí)111天,共吸引了6647位個(gè)人組選手回答了70,078道題,59支參賽團(tuán)隊(duì)參賽,共計(jì)30多萬(wàn)次官網(wǎng)訪問(wèn)量,29,000多條官方微博互動(dòng)。大賽為參賽者提供了一個(gè)了解、體驗(yàn)和應(yīng)用微軟“全云”的平臺(tái),同時(shí)也涌現(xiàn)出一批優(yōu)秀的團(tuán)隊(duì)和作品。為了樹(shù)立“全云”時(shí)代的標(biāo)桿、表彰優(yōu)秀參賽團(tuán)隊(duì),本欄目將持續(xù)報(bào)道10支進(jìn)入決賽圈的參賽團(tuán)隊(duì)及其優(yōu)秀作品。
大賽專欄之(七)
■ 本報(bào)記者 涂蘭敬
初學(xué)程序開(kāi)發(fā)的人看到密密麻麻的代碼或多或少會(huì)有些惶恐,有一種只見(jiàn)樹(shù)木不見(jiàn)森林的感覺(jué)。51Aspx.com網(wǎng)站創(chuàng)始人劉海峰第一次學(xué)習(xí)編程時(shí)也有這種感覺(jué),整日學(xué)習(xí)編程理論,缺乏有針對(duì)性的實(shí)例可供實(shí)踐操作,更看不到程序整體運(yùn)行的效果。
面對(duì)這樣的難題,劉海峰開(kāi)始考慮如何把編程理論與實(shí)踐更好地結(jié)合在一起,幫助初學(xué)者少走彎路,提高學(xué)習(xí)效率。這樣的初衷,最后促使劉海峰決定搭建一個(gè)專為編程愛(ài)好者和專業(yè)開(kāi)發(fā)人士提供.Net學(xué)習(xí)和分享,同時(shí)提供源碼技術(shù)咨詢和服務(wù)的平臺(tái)。
.Net源代碼中發(fā)掘商機(jī)
從2005年開(kāi)始,在技術(shù)論壇里學(xué)習(xí)和交流的過(guò)程中,劉海峰就注意收集.Net應(yīng)用案例。經(jīng)過(guò)兩年的積累,2007年,他開(kāi)始在論壇里將這些案例分享到論壇里。為了更好地分享和交流.Net的開(kāi)發(fā)經(jīng)驗(yàn),劉海峰干脆自己著手開(kāi)發(fā)了一個(gè).Net論壇。在運(yùn)維.Net論壇的過(guò)程中,劉海峰感覺(jué)到,在.Net源代碼中蘊(yùn)藏著一些商機(jī)。2009年,劉海峰正式注冊(cè)域名,搭建網(wǎng)站,招聘員工,開(kāi)始專注于建設(shè)一個(gè)中國(guó)特色的.Net源代碼社區(qū)——51Aspx.com。
說(shuō)51Aspx.com具有“中國(guó)特色”,因?yàn)樗饶芴峁W(xué)習(xí)、分享、交流的免費(fèi)源代碼社區(qū),又是一個(gè)能提供源代碼交易的平臺(tái),具有開(kāi)源軟件社區(qū)的風(fēng)格,但又不完全按照開(kāi)源社區(qū)的模式進(jìn)行運(yùn)營(yíng)。時(shí)至今日,劉海峰提交了這樣一份成績(jī)單:70萬(wàn)注冊(cè)會(huì)員、5000多個(gè)精品完整源碼、每日12萬(wàn)的PV。
近日,由劉海峰帶領(lǐng)的“無(wú)憂云之隊(duì)”在“微軟CloudOS第二屆云創(chuàng)益大賽”中榮獲企業(yè)組最高獎(jiǎng)項(xiàng)——卓越獎(jiǎng),同時(shí)被邀請(qǐng)前往美國(guó)參加微軟一年一度的技術(shù)盛宴——TechED2014。當(dāng)時(shí),“無(wú)憂云之隊(duì)”參賽的項(xiàng)目正是51Aspx.com網(wǎng)站。談到獲獎(jiǎng)原因,劉海峰介紹說(shuō),在建站之初他就確認(rèn)該網(wǎng)站必須基于云技術(shù)的架構(gòu)。例如,源代碼的虛擬測(cè)試和演示的環(huán)境已經(jīng)在云上實(shí)現(xiàn)了。
劉海峰啟用了Azure CloudService、WebSites、SQL Database、虛擬機(jī)、Storage、Mobile Service等功能。劉海峰表示,SQL Database功能的啟用幫助51Aspx.com解決了網(wǎng)站數(shù)據(jù)備份和恢復(fù)的核心問(wèn)題,即使服務(wù)器出現(xiàn)硬件故障、損壞、網(wǎng)絡(luò)故障等問(wèn)題時(shí),也不再擔(dān)心數(shù)據(jù)會(huì)丟失。
劉海峰評(píng)價(jià)道:“與其他云服務(wù)商相比,Microsoft Azure表現(xiàn)最優(yōu)異的就是PaaS平臺(tái)。使用了Microsoft Azure之后,我們的虛擬機(jī)幾乎沒(méi)有用IaaS,PaaS直接幫我們解決了,而且,存儲(chǔ)的價(jià)格也比較便宜?!?/p>
打造B2D2B社區(qū)
從創(chuàng)建51Aspx.com網(wǎng)站的那一天起,劉海峰就考慮了網(wǎng)站未來(lái)的方向——打造一個(gè)學(xué)習(xí)和項(xiàng)目交易的B2D2B社區(qū):前端面向大型軟件公司,中間面向開(kāi)發(fā)者,最終的需求方是中小企業(yè)。
為什么“B2D”和“D2B”會(huì)聯(lián)系到一起呢?劉海峰指出,如微軟這樣的廠商希望擴(kuò)大自己的生態(tài)圈,逐步把.Net這樣的工具或者是一個(gè)開(kāi)放性平臺(tái)和服務(wù)開(kāi)放給開(kāi)發(fā)者,使得開(kāi)發(fā)者能夠更好地實(shí)現(xiàn)自己開(kāi)發(fā)設(shè)計(jì)的理念。
在開(kāi)發(fā)工具方面,劉海峰表示,51Aspx.com打算在2014年下半年將VSO(Visual Studio Online)引入到中國(guó)市場(chǎng)。據(jù)記者了解,VSO是微軟為程序開(kāi)發(fā)人員提供的一款基于云計(jì)算的開(kāi)發(fā)平臺(tái),包含了基礎(chǔ)的資源庫(kù)、項(xiàng)目計(jì)劃和基于持續(xù)集成的構(gòu)建和擴(kuò)展功能。VSO最大的優(yōu)勢(shì)就是可以基于云端使用,開(kāi)發(fā)人員無(wú)需再為配置和部署耗費(fèi)多余的時(shí)間。
另外,還有很多程序開(kāi)發(fā)公司把51Aspx.com也當(dāng)成一個(gè)宣傳平臺(tái)。他們會(huì)在正式發(fā)布商業(yè)版本之前,發(fā)布一個(gè)功能相對(duì)簡(jiǎn)單的免費(fèi)版供開(kāi)發(fā)者們測(cè)試和體驗(yàn),逐步讓開(kāi)發(fā)者熟悉自己的產(chǎn)品和服務(wù)。這些廠商希望,隨著開(kāi)發(fā)者的實(shí)際使用和口碑傳播,能夠吸引更多的開(kāi)發(fā)者購(gòu)買他們的產(chǎn)品和服務(wù)。
在這個(gè)時(shí)候,我們發(fā)現(xiàn),51Aspx.com網(wǎng)站就成了“B2D”平臺(tái)。
51Aspx.com網(wǎng)站上的.Net源代碼分為收費(fèi)和免費(fèi)兩種。免費(fèi)的源代碼,51Aspx.com通過(guò)積分制來(lái)管理。注冊(cè)用戶可以通過(guò)上傳免費(fèi)源代碼獲取積分獎(jiǎng)勵(lì),在下載免費(fèi)源代碼的同時(shí)會(huì)被扣除相應(yīng)的積分。
但是,有些開(kāi)發(fā)者覺(jué)得自己上傳的源代碼非常優(yōu)秀,不想換成積分,而希望變現(xiàn),51Aspx.com則允許開(kāi)發(fā)者將源代碼貼上價(jià)格公開(kāi)銷售。在這個(gè)時(shí)候,51Aspx.com網(wǎng)站就成了“D2B”平臺(tái)。
收費(fèi)的源代碼,買賣雙方可以通過(guò)支付寶實(shí)現(xiàn)交易。與此同時(shí),源代碼的變現(xiàn),也解決了51Aspx.com如何盈利的關(guān)鍵問(wèn)題。在賣出源代碼之后,51Aspx.com會(huì)從賣家的收入中收取售價(jià)的30%~50%作為傭金。
對(duì)一段代碼負(fù)責(zé)到底
作為一個(gè).Net源代碼的交易平臺(tái),就必須對(duì)每一段交易源代碼負(fù)責(zé),對(duì)買賣雙方負(fù)責(zé)。那么,劉海峰是如何給一段完整可運(yùn)行的源代碼定價(jià),如何規(guī)避源代碼的版權(quán)問(wèn)題,如何鑒定源代碼的產(chǎn)品質(zhì)量呢?
關(guān)于定價(jià)的問(wèn)題,劉海峰表示,買賣雙方是通過(guò)在線的方式進(jìn)行議價(jià)。因?yàn)檫@些源代碼的購(gòu)買方大多是中小企業(yè),對(duì)源代碼價(jià)格的期許不會(huì)太高。因此,劉海峰給出一個(gè)建議定價(jià)范圍:最低幾十元,最高不會(huì)超過(guò)6000元。當(dāng)然,具體的價(jià)格,源代碼持有者也會(huì)參考同行業(yè)軟件代碼的價(jià)格自己定價(jià)。
當(dāng)同一段源代碼被出售給多個(gè)買家之后,如何解決買家之間可能產(chǎn)生的版權(quán)問(wèn)題呢?劉海峰的解決辦法是,通過(guò)51Aspx.com為每個(gè)買家提供一份授權(quán)書(shū),相當(dāng)于一種初級(jí)的版權(quán)。在技術(shù)上,51Aspx.com為相同代碼不同的買家設(shè)置不同的序列號(hào)。
目前,國(guó)內(nèi)外有很多網(wǎng)站都能提供源代碼下載,但是這些源代碼的問(wèn)題很多,不是缺少組件,就是組合的應(yīng)用程序根本無(wú)法運(yùn)行。這種源代碼對(duì)于初學(xué)者來(lái)說(shuō),沒(méi)有太大的教學(xué)意義,對(duì)于企業(yè)來(lái)說(shuō)沒(méi)有多大的商業(yè)價(jià)值。
51Aspx.com是如何控制源代碼質(zhì)量呢?劉海峰介紹,每段上傳的源代碼都要經(jīng)過(guò)站內(nèi)嚴(yán)格的測(cè)試,必須能夠成功運(yùn)行。目前,51Aspx.com網(wǎng)站每天有二三十套應(yīng)用程序被上傳,站內(nèi)檢測(cè)的通過(guò)率只有40%-50%。
同時(shí),為了讓買家看清源代碼運(yùn)行的狀況,增加源代碼的透明度,51Aspx.com自行開(kāi)發(fā)了一個(gè)在線演示的功能。代碼購(gòu)買者在購(gòu)買代碼之前,通過(guò)51Aspx.com的在線演示功能,就能看清每行代碼,了解代碼的風(fēng)格。
“很多買家購(gòu)買應(yīng)用程序后,也是為了做一個(gè)Demo給自己的用戶看演示效果,真正拿下這個(gè)項(xiàng)目之后,他們還需要重新做開(kāi)發(fā)。因此,51Aspx.com這樣的網(wǎng)站,在短時(shí)間內(nèi)就實(shí)現(xiàn)了他們向客戶呈現(xiàn)Demo的目的?!眲⒑7灞硎?,有不少源代碼買家都是奔著能夠快速運(yùn)行的應(yīng)用代碼而來(lái)。一般情況下,購(gòu)買者看到代碼能夠運(yùn)行起來(lái),業(yè)務(wù)功能能夠滿足需求,代碼寫(xiě)的不錯(cuò),技術(shù)上也很好,基本上就會(huì)決定購(gòu)買了。
現(xiàn)在,51Aspx.com的注冊(cè)用戶中,有很大一部分是高校的老師和學(xué)生。未來(lái)幾年,隨著這些編程愛(ài)好者走入國(guó)家機(jī)關(guān)、知名公司或創(chuàng)業(yè)型企業(yè),他們很可能會(huì)成為51Aspx.com網(wǎng)站源代碼的貢獻(xiàn)者或購(gòu)買者。劉海峰表示,這些人都將成為未來(lái)這個(gè)生態(tài)圈的生力軍,他希望借助51Aspx.com平臺(tái)做大這個(gè)生態(tài)圈。
“無(wú)憂云之隊(duì)”團(tuán)隊(duì)榮獲“微軟Cloud OS第二屆云創(chuàng)益大賽”企業(yè)組“卓越獎(jiǎng)”,受邀參加微軟在美國(guó)舉行的TechED2014
做一個(gè)中國(guó)特色的.Net源代碼社區(qū)
endprint
中國(guó)計(jì)算機(jī)報(bào)2014年23期