程序员大勇的选择

作为一名入行5年多的程序员,大勇经常登录技术社区和同行们讨论新技术,分享自己的实践经验,久而久之,大勇也开始试图通过一些小项目尝试创业。期间购买过服务器硬件、使用过虚拟主机,甚至尝试过云服务器,今年他忽然发现中国本土有一些公司推出了代码托管服务,费用低又能够帮助协作开发,这让大勇彻底动了心。

为了更好的选择,大勇一如既往的做起了调查研究。发现代码托管是开发者将项目的源代码存储在专业的代码托管网站进行管理,并且其在国内受到越来越多专业人士的关注。

2012年初,一个基于代码托管服务打造的技术协作与分享平台的GitCafe在中国上线了。中国最大的开源社区“开源中国”也在今年5月上线了他们的代码托管频道git@osc,6月,他们宣布全面并永久开放 git 公有库和私有库,这个响动着实不小!IT媒体CSDN也在6月底发布其提供代码托管服务的CODE平台;7月初,京东也在媒体上宣布开放京东代码管理平台。一时间,大勇有点眼花缭乱,要知道,对于大勇这样的小型开发者,做这种选择时是要格外慎重的,于是,他决定继续研究。

在一次搜索中他看到了一篇对开源中国社区创始人之一张海龙的报导,作为开源中国的注册会员,大勇对这个人物早有耳闻。据张海龙介绍,“Github在2008年就已上线,而中国本土的代码托管服务是在这两年才开始酝酿,这与云计算技术在中国的发展有很大的关系。代码托管的数据量大,它的运营离不开云计算技术的支持。目前,国内以阿里云为代表的云计算市场已进入增长期,而开源中国今年也基于阿里云推出了一个被他们命名为“中国源”的项目,其中包括代码托管以及将国外开源软件镜像到社区,提供检索和下载等功能。几十万个开源软件及部分源代码的迁移和下载,涉及的数据量极大,对带宽、数据存储要求高。中国源项目将在阿里云的云存储软件、云数据库和云主机的协助下完成。另外代码管理软件Git的不断成熟,也为代码托管系统的研发省去不少心力。目前中国几家公司推出的代码托管服务在技术上都是基于Git。“中国源”有了阿里云的支持和强大的技术支撑,访问速度极快,并即将支持SVN和Git双协议,这在国内尚属首创。依靠社区平台的力量,可以更好的实现功能上的集成、软件的关联以及功能的互动。虽然目前国内的代码托管服务还处于试水阶段,但它对于开源大环境和IT产业的促进将起到积极的影响,也将是云计算技术落地的一个成功实践。”

大勇是开源中国社区中的活跃分子,经常在这个社区上学习和分享,还获得了很多志同道合的朋友,开源中国一直以来踏踏实实的服务理念他一直很认可,相比之下,CSDN在他看来更偏媒体功能,加之去年的账号密码泄露事件,也让他多少有些心存疑虑。而Gitcafe 和京东代码管理平台,都在代码托管的运营上略显稚嫩。开源中国和阿里云的合作让大勇更加坚定了选择其代码托管服务的信心,而且,他们提供的开源软件镜像下载功能,也更便于他的日常学习和开发。大勇对之后的应用还有很多期待,但至少有一点他感到很欣慰,那就是他又一次的得到了尝试新服务的机会,并将见证中国代码托管的发展!