zoukankan      html  css  js  c++  java
  • 微软云创益大赛获奖团队风采:做一个中国特色的.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平台做大这个生态圈。

  • 相关阅读:
    css的一些记录——“Unexpected missing generic font family”
    idea右键java文件找到对应的class文件路径以及查看class文件
    redis的一些记录
    【转】解决IDEA2020控制台乱码的方法
    【转】java去除html代码中含有的html、js、css标签,获取文字内容
    linux 中 AGE的含义
    控制反转容器比较:TinyIoC vs Autofac
    C# 异步方法,尽量避免使用async void而是要用async Task
    xamarin 实现选择文件功能
    xamarin手写签名
  • 原文地址:https://www.cnblogs.com/51aspx/p/3844231.html
Copyright © 2011-2022 走看看