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