微軟雲創益大賽獲獎團隊風采:作一箇中國特點的.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平臺作大這個生態圈。

相關文章
相關標籤/搜索