托管代码-马越:代码托管好处多——赚利润 广交际 扩人脉!

一 : 马越:代码托管好处多——赚利润 广交际 扩人脉!

  在刚刚过去的2016年,开源中国软件众包平台交易额已突破4000万大关,CEO马越表示:“越来越多的IT开发者在平台获利,预示着软件众包模式将成为IT行业发展的新趋势。”

  在传统的软件开发过程中,由于外包公司组织的存在,高昂的开发费用经过层层盘剥,实际的开发者最终的报酬其实寥寥无几。若能利用共享经济,即由开发者直接向最终用户提供软件开发服务,则可以在降低费用的同时,提高劳动者的收益。

  

 

  CEO马越表示,软件众包是共享经济中一种特别的存在——在技术共享中,获取回报并实现价值。开源技术的开放性、参与性让价值回归程序员个人,通过借助云计算技术的码云平台,让软件众包变得简单、可行、安全,越来越多的程序员们通过软件开发众包平台出售技术和服务,换来自由和价值,这正是典型共享经济的体现。码云是开源中国2013年建立的开发云平台,软件开发的全生命周期都可以放在云端进行,生成以具体的版本更迭记录、代码质量报表和文档。能够把软件这一难把握的交换物可交易、量化、可监控地呈现给双方,保障双方交易的工具平台。目前,码云上已经有超过140万的项目,超过500亿行源代码供大家使用。

  

 

  开源中国码云作为代码托管平台,完全满足了互联网时代、云技术环境下的各大需求方。程序员是开源技术共享经济中的主体,成千上万的程序员的参与给开源技术提供源源不断的资料和动力,之所以能吸引如此多的优秀程序员,正是因为码云坚持免费且拥有完善的变现服务体系,相信在未来码云拥有的注册用户将获得进一步提升。

  

 

  在“互联网+”全面启动的时代,互联网的创新以及与传统行业的融合势在必行,这就需要大量的IT技术支持。与此同时,由于用户对软件多功能化、快捷化、便利化等多方面的要求在逐步提高,即便是已经成型的软件领域也需要投入大量技术力量用于升级维护,这就使得中国IT市场出现了高级开发者供不应求的状况,在这种状况下,共享众包成为最适当的选择,而众多程序员将代码托管到平台,既可以避免在开发过程中出现无用功,更能集思广益,强强联合让更多优质项目落地。对程序员个人来说,在增长专业技能的同时也可以赚取利润积累人脉,对以后事业发展有很重要意义。

  

二 : 代码托管,哪家强?

开发者服务市场最近突然火爆起来了,各种云服务层出不穷,就以最基本的代码托管服务为例,国内也有好多家,我挑了几家主流的做了一个横向评测,以供各位码农参考。

一、 性能测试

我们用代码托管服务一般有两种访问方式,客户端以及 Web 端。客户端一般用来拉/推代码,在实际测试的过程中发现,客户端操作在不同的服务商那里差异性非常小,所以就没有整理成报告。主要的体验不同在 Web 端。

我分别从北京和广东两个地方进行了一系列常用的 Web 端操作,记录了时间。我选取了10个不同的开源项目,有大有小,对这些项目分别进行同样的操作做对比。测试的数据和过程我全部列出来了,有兴趣的可以用同样的方法在你的环境中测试,我相信得到的数据应该是类似的。

1、测试环境

l 主机:青云主机,2核/2G RAM

l 网络:2Mbps出(由于是服务器,入口带宽应该很大的,具体数据未知)

l 操作系统:Microsoft Windows 2003 R2 32Bits

l 浏览器:Mozilla Firefox 32.0.3

2、测试内容

(1)打开项目的代码目录树


(2)打开项目单个文件查看代码

(3)打开commit列表页

(4)打开commit详情页

3、测试结果

l 地域:北京

(1)打开项目的代码目录树

(2)打开项目单个文件查看代码


(3)打开commit列表页

l 地域:广东

(1)打开项目的代码目录树

(2)打开项目单个文件查看代码


(3)打开commit列表页

(4)打开commit详情页


4、结果说明

l 上述测试结果数据的单位为秒,数值越小越好。

l Coding 的 Commit 详情页的打开速度在图表上基本看不到是因为数值太小(特别是北京),我怀疑跟预先做了相关的缓存有关。

l 由于下行网速比较大,所以传输耗时可以忽略,测试数据可以大致等同于服务器处理并输出数据所用的时间。

l 我不是很能理解为啥 git@osc 和 csdn 都是用的 gitlab 但是性能差异这么大。

lGithub的数据需要考虑墙的因素。

l 各服务商及不同页面的加载方式对比:

一、功能测试

我这里列出了常用的代码托管服务的功能,做了一个表格,清晰明了。可能有某些功能遗漏,欢迎来信告知。

这里有几点需要说明:

1.私有项目的 Pull Request,Coding.net 是通过 Merge Request 实现的,名字不同,功能一样的。

2.保护分支看起来是 Coding.net 专门为团队协作开发的,某些分支只有某些账户具有写操作,防止开发中的误操作。

3. 兼容 SVN 似乎全世界只有 github 实现了。

4.代码质量分析 Coding.net 和 git@osc 都是通过 Sonar 实现的,Coding .net 支持的语言多一些,但分析的质量都很一般。

一、结果分析

从功能性上讲,大家都[www.loach.net.cn]差不了太多,github 的功能是最全面的,CSDN 和 gitcafe 的功能稍微欠缺一些。从性能上来讲 Coding.net 具有明显的优势,有可能跟 Coding 是用 Java自己开发的有关。据我了解,CSDN 和 git@osc 是用 gitlab 搭的,Ruby 平台,gitcafe,github 是用 Ruby 自己开发的。我感觉抛开墙的因素,github 的总体数据应该不会比 Coding 差。无意挑起语言之争,只是对这里的性能差异的一个猜测,也有可能是算法优化不同,跟语言平台无关。从前端代码来看 Coding 和 github 都大量采用了 Ajax,对速度和体验也有帮助。

那么,问题来了,代码托管哪家强?

三 : 中国代码托管的乱象

引言

源代码管理作为软件开发领域的基本需求由来已久,流行的代码管理工具也由 CVS,SVN,发展到了目前的 Git。开源的流行和社会化编程的需求推动了 Github 的兴起,国内涌现了一 aole 批 Github 的模仿者。比较有意思的是,Github 在世界范围内已经流行了好多年,为何国内的模仿者今年才出现,而且是同时出现?这个原本不惹人注意的领域突然热了起来。

局面

在 Git 出现之前,国内也有一些基于 SVN 的代码托管服务,但都不是很引人注意,例如 svnchina.com、 teamhost.org、code.taobao.org。其中 SVNChina 是一家独立的网站,具体背景不是很清楚,在业界不算活跃。Teamhost.org 是盛大创新院推出的代码托管服务,也是一直不温不火,盛大在 2012 年底关闭了这个网站,在业界引起了不少讨论。后来似乎有人接手了 teamhost 的代码,挪到了 code.huihoo.com。code.taobao.org 是淘宝推出的代码托管服务,中文名叫“淘蝌蚪”是淘宝工程师的业余作品,用的人也不多。前一阵子淘宝正明(张文嵩)说要加大投入好好搞淘蝌蚪,莫非是受了其他几家 git 服务的刺激?

上面说的那些都是基于 SVN 的代码托管服务,也是目前这场代码托管战争打响之前就有的服务。Github 流行以后,国内第一个模仿的是 Gitcafe。Gitcafe 最初似乎是针对全球市场的,有英文版,服务器也放在国外,可能是意识到国外市场不靠谱,最近把服务器挪到了国内。Gitcafe 的系统应该绝大部分是自己开发的,在他们看来这是值得自豪的地方也是抨击对手的子弹,但我认为这一点有利有弊。

和 gitcafe 差不多同时出现的还有 geakit 和 gitshell,但这两家都比较小,像是业余作品所以知道的人也不多。真正引爆这场战争的是国内 IT 界的两大技术社区 CSDN 和开源中国。我不知道这两家是不是商量好的,他们几乎在同一时间(开源中国比 CSDN 早了一个月)推出了基于同一个开源项目 Gitlab 的代码托管服务。而且,CSDN 和开源中国都选择了通过子域名来做代码托管,code.csdn.net 和 git.oschina.net。这些都是巧合?还是存在某种必然性?

六月底的时候,开源中国宣布公有库和私有库都永久免费,将来有可能通过额外的增值服务收费。没过几天,Gitcafe 宣布私有库要开始收费了。CSDN 在推出代码托管的时候说每个账户有一个私有库是免费的。感觉有点乱,显然大家对国内的这块市场还看不透,都在摸着石头过河。

冲突

入局的人多了,竞争加剧了,多少还是会引发一些冲突。前一阵子 Gitcafe 的创始人(@ghosTM55)在微博上骂开源中国在他们的博客上做广告。随后开源中国的创始人(@zhlmmc)回应说不认识发帖的人。

再看后面的讨论,大家的话风都转向“有人从中挑拨”去了。我想大家都是电影看多了吧……

就在这间事情前不久,京东突然宣布推出代码托管服务。这实在是让人无法理解,据说是为京东的云开放平台服务,为京东的第三方开发者服务,但怎么看都感觉别扭。京东的代码托管服务一推出就引来了 Gitcafe 的抨击,据说是因为“像素级的模仿”。奇怪的是最初发微博申讨京东的是 Gitshell,申讨的内容是京东的代码托管抄袭 Gitcafe 的界面……有点乱。

除了 Gitcafe 以外,其他几家似乎都没有明面上的冲突。Gitcafe 出现的较早,在国内也一直没有竞争者,应该是朝着“中国的 github”方向在发展。现在一下突然冒出来这么多竞争对手,似乎是动了它的蛋糕,显然有些不淡定,也是情理之中。

展望

虽然国内现在提供代码托管服务的网站众多,但是目前没有一家的服务能做到脱颖而出,跟国外同类的服务也有较大的差距。在国内 IT 大环境的背景下,想要通过代码托管服务在国内实现高收入不太可能,但这确实是一项利国利民的服务,需求也很强烈。从某种意义上讲,代码托管是具有一定公益性质的服务。有竞争是好事,希望一定的竞争能让国内的代码托管水准更高,更好的推动国内 IT 业的发展,而不是恶意的冲突和不必要资源的浪费。

作者:鸿海,苦逼程序猿一员,对开源软件开发很感兴趣,欢迎同道中人一起交流!

四 : 京东开放代码托管平台

新浪科技讯 7月5日下午消息,作为京东电商云生态的重要一环,京东云汇中的代码托管平台(https://code.jd.com/)近日起全面对外开放,用户只要拥有京东账号即可使用的代码托管服务。

此外,为了支持国内程序员开源社区建设,目前平台对每个项目均提供免费的1G存储空间,并设置了“代码一键迁移”功能,用户可以方便的从其他GIT代码托管平台转移其项目到京东代码库。

作为开源的分布式版本控制系统、目前全球最热门的代码托管工具,Git能够有效、高速的处理从很小到非常大的项目版本管理,包括Ruby On Rails,jQuery,Perl,Debian,LinuxKernel等公司和著名开源项目都在使用Git。

此次京东云汇中开放的免费代码托管平台实现了基于Git的开发任务分包管理、代码在线和离线编辑、编码助手、代码版本管理等全程的代码管理服务,依托于京东云平台强大的基础技术能力,提供了一个安全稳定的管理工具,用户可方便的使用云主机、云存储、云数据库等京东云平台产品。

与其他GIT代码托管平台不同,京东代码库还力图为程序员打造互动的开发氛围,并在项目协作、GIT学习、社区氛围方面做了人性化的处理:用户可以通过使用代码版本控制系统Git来把代码方便的托管在京东代码库上,与其他程序员针对这些项目在线协作开发,并可以阅读和学习Git的基础知识与使用教程,方便的创建、运营、管理项目。

为了防止国际网络故障导致国内项目无法快速使用,并让用户能够享用更高速的网络及存储能力,京东代码库还设置了“代码一键迁移”功能,用户可以方便的从其他GIT代码托管平台转移其项目到京东代码库,减少用户代码迁移的成本。

继今年6月京东陆续推出云鼎、云擎、云峰、云汇等解决方案后,此次又将京东云汇中的代码托管平台全面开放给业界,此举彻底打通了电商云生态从需求、编码、到代码托管、测试、再到应用部署、运维的各个环节,整个京东电商云生态已初具规模。

另据了解,为进一步助力开源项目的发展和成熟,繁荣京东电商云生态,对于优秀的开源项目,京东还将给予全方位的技术和资金支持。

下页更精彩: 1 2 3 4 5
上一篇: 陈好老公刘海峰资料-陈好老公刘海峰个人资料,陈好二胎是男是女 下一篇: 乡愁-乡愁

优秀文章