前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >为什么Devs喜欢GitHub(和微软购买它)?

为什么Devs喜欢GitHub(和微软购买它)?

作者头像
程序你好
发布2018-07-20 17:14:29
3200
发布2018-07-20 17:14:29
举报
文章被收录于专栏:程序你好程序你好

作为世界上最大的开源存储库,GitHub为世界各地的开发者提供了许多无与伦比的好处。

GitHub拥有8500万个代码库,拥有2800万用户,超过了澳大利亚的人口。在本文中,我们将了解GitHub为何如此受欢迎。

GitHub是世界上最大的软件开发平台。它为源代码提供云存储,支持所有流行的编程语言,并简化迭代过程。

平台的核心是使用Git系统,该系统控制修改并在命令行界面中运行。

上周,GitHub被微软以7.5亿美元的高价收购。让我们回顾一下开发人员如此热爱GitHub的确切原因,以及市场对它的高度评价。

理由一:强大的社区

GitHub是一个开源的平台,而社区正是它的动力所在。有成千上万的程序员和爱好者下载、评审和评估彼此的工作。

此外,GitHub也是各大公司开发人员的首选平台。微软是该系统的第一大贡献者,但也有谷歌、SAP、AirBnB、IBM、PayPal以及其他许多公司。

40/5000

理由2:最大的共享存储库

除非您开发一个非常敏感的项目,否则不将代码发布到GitHub上是很愚蠢的。将项目推到一个共享的、公共的存储库中,可以立即为这2800万用户发现它。

您可以在GitHub上获得的曝光度和洞察力是任何其他平台都无法比拟的。反过来,你可以发现别人写的代码,从中学习,甚至在你自己的项目中使用。

理由3:简单的版本控制

GitHub上的版本控制与MS Office或谷歌驱动器上的版本控制非常相似——它可以跟踪对代码所做的所有更改以及谁做的更改。您总是可以查看详细的changelog,它整齐地存放所有相关信息。

在同一项目中与某人协作时,特别是当贡献者的数量超过两位数时,必须具有这样的版本历史。

理由4:无数的集成

GitHub集成

从连接GitHub到您的Amazon和谷歌云帐户的应用程序到项目管理工具,该平台为代码评审自动化、持续集成、代码性能和错误监视和任务管理提供了大量的集成选择。

价格各不相同,尽管有些应用程序有免费试用,有些甚至提供有限的免费计划。

原因#5:安全的云存储

GitHub云

使用GitHub不需要复杂的企业安全解决方案。平台为您保护所有数据:保护代码分支、验证提交签名、控制访问。

如果您不相信云,您可以选择GitHub企业包,并在自己的服务器上托管所有数据。

未来会怎样

GitHub不是唯一的存储库,但它绝对是引领潮流的库。下一步是什么呢?

在GitHub收购之后,该平台的未来看起来更有希望。正如微软首席执行官萨蒂亚•纳德拉(Satya Nadella)所说:

“我们致力于成为GitHub社区的管理者,该社区将保留其以开发者为中心的理念,独立运作,并保持一个开放的平台。”

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-06-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序你好 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 理由一:强大的社区
  • 理由2:最大的共享存储库
  • 理由3:简单的版本控制
  • 理由4:无数的集成
  • 原因#5:安全的云存储
  • 未来会怎样
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档