21CTO导读:作为世界上最大的开源存储库,GitHub为全球各地的开发人员提供了许多无与伦比的优势。
GitHub目前有85M的代码库,拥有2800万开发者用户,这比澳大利亚一个国家的人口还要多。在这篇文章中,我们将探讨并找出GitHub如此受欢迎的五大原因。
GitHub是全球最大的软件开发平台,它为源代码提供云存储,支持所有流行的编程语言,并为人们简化迭代过程。
该平台的核心技术是使用Git系统来控制命令行界面中的修订和运行。
在上周,微软收购GitHub的金额高达75亿美金,让我们回顾开发者如此热爱GitHub的根本原因,以及市场价值为何如此之高。
理由#1:强大的社区
GitHub社交编码海报模板
GitHub是一个开放源代码平台,社区是它的燃料,有数百万的程序员和爱好者下载,评估和协作彼此的工作。
值得一提的是,GitHub也是各大互联网、软件公司开发者的首选平台。微软是该系统的头号贡献者,当然也有Google,SAP,AirBnB,IBM,PayPal等巨头。
原因#2:最大的源码共享库
GitHub仓库如何工作
除非你在开发一个非常敏感的项目,你不会在GitHub上发布代码,将项目推送到共享的公共存储库使得这些28M以上用户立即可以发现该项目。
你在GitHub上获得的曝光度和查看是任何其它源码托管平台无法比拟的。反过来,你也可以发现其他开发者编写的代码,从中学习,甚至将它应用到你自己的项目。
原因#3:简单的版本控制
GitHub版本控制
GitHub上的版本控制与MS Office或Google Drive上的版本控制非常相似 - 它会跟踪对代码进行的所有更改以及由谁编写的代码,人们始终可以查看托管所有相关信息的详细更新日志。
在同一个项目上与某人合作时,拥有这样的版本历史是必须的,特别是当开发人员人数超过两位数时。
理由#4:多方的整合
GitHub集成
从将GitHub连接到您的Amazon和Google Cloud帐户的应用程序到项目管理工具,该平台为代码审查自动化,持续集成,代码性能和错误监控以及任务管理提供了强大的集成选择。
GitHub的价格有所不同,尽管一些应用程序可以免费试用,有些应用程序甚至提供有限的免费计划。
原因#5:安全的云存储
GitHub云
使用GitHub无需复杂的企业安全解决方案。这些平台为开发者保护所有的数据:保护代码分支,验证提交签名,控制访问等。
如果您不信任公有云,可以随时选择使用GitHub Enterprise软件包并将所有数据托管在自己的服务器上。
未来的GitHub是什么样子的?
GitHub不是这个世界上唯一的代吗存储库,但它绝对是软件开发趋势的一个,下一个是趋势将是什么?
当GitHub被微软收购后,该平台的未来看起来将更有希望。正如微软首席执行官Satya Nadella所说的那样:
“我们致力于成为GitHub社区的管理者,GitHub社区将保留其开发者优先的精神,平台独立运营并保持开放。”
编译:洛逸