栏目寄语:
为了强化云技术,落地云应用,彰显云价值,微软(中国)携手中国计算机报举办了“微软Cloud OS第二届云创益大赛”。本届大赛历时111天,共吸引了6647位个人组选手回答了70,078道题,59支参赛团队参赛,共计30多万次官网访问量,29,000多条微博互动。大赛为参赛者提供了一个了解、体验和应用微软“全云”的平台,同时也涌现出一批优秀的团队和作品。为了树立“全云”时代的标杆、表彰优秀参赛团队,本栏目将持续报道10支进入决赛圈的参赛团队及其优秀作品。
初学程序开发的人看到密密麻麻的代码或多或少会有些,有一种只见树木不见森林的感觉。网站创始人刘海峰第一次学习编程时也有这种感觉,整日学习编程理论,缺乏有针对性的实例可供实践操作,更看不到程序整体运行的效果。
面对这样的难题,刘海峰开始考虑如何把编程理论与实践更好地结合在一起,帮助初学者少走弯,提高学习效率。这样的初衷,最后促使刘海峰决定搭建一个专为编程爱好者和专业开发人士提供学习和分享,同时提供源码技术咨询和服务的平台。
.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平台做大这个生态圈。
(责任编辑:张然)
网友评论 ()条 查看