Github服务促使社会化编程

GitHub这一服务,为开源世界带来了社会化编程的概念。这一概念影响了全世界众多程序员,说其是软件开发方法的一次革命都不为过。在这里,我们将详细解说社会化编程的概念。

您听过SOCIAL CODING(以下称为社会化编程)这个词吗?如果没有,那么您见过下图的LOGO吗?

这是GitHub曾经使用过的LOGO。上面附带着SOCIAL CODING这一副标题。2013年4月起,GitHub开始使用下图中的LOGO。

GitHub这一服务创造了社会化编程的概念。随着GitHub的出现,软件开发者们才真正意义上拥有了源代码。世界上任何人都可以比从前更加容易地获得源代码,将其自由更改并加以公开。如今,世界众多程序员都在通过GitHub公开源代码,同时利用GitHub支持着自己日常的软件开发。

在GitHub出现之前,软件开发中只有一小部分人拥有更改源代码的权利,这个特权阶级掌握着开发的主导权。开发者在改写、发布源代码之外,往往需要花更多时间和精力去说服这个特权阶级。这导致了许多起初效率很高的流行软件越发保守化,最终被时代所抛弃。

但是,GitHub的出现为软件开发者的世界带来了真正意义上的“民主”,让所有人都平等地拥有了更改源代码的权利。这在软件开发领域是一场巨大的革命。而革命领导者GitHub的口号便是“社会化编程”。

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章