嫁给微软的GitHub幸福么

这篇具有很好参考价值的文章主要介绍了嫁给微软的GitHub幸福么。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

世界上有两个非常大的 Hub 站点,一个是全球知名的学习网站,而另一个就是有着同性交友网站之称的 GitHub

GitHub 成立于 2008 年,由三位创始人搭建起的一个代码协作平台,让技术人员可以分享代码同步进度,这一习惯深深地影响了计算机世界的发展,开放代码拥抱开源成为了计算机时代的主题

截止目前为止,超过 2800 万开发者在上面建了 5700 万个代码仓库。

微软向来是被视作封闭的代表,其创作的 windows 系统以封闭源代码著称,和 Linux 系统(世界上最大的开源操作系统)站在一起显得格格不入。

嫁给微软的GitHub幸福么

在 CEO 纳德拉 2014 年上任之后,改头换面开始了开源代码的开发与投入,2016 年,微软贡献了超过 16000 个项目,成为 GitHub 上最大的贡献者,其中知名的 VSCode 就是微软的手笔,尽管如此,程序员们依然秉持着对微软的刻板印象,认为其是不懂开源食古不化的老古董。

直到有一天,微软竟然干了这件事,在技术界掀起了巨大的涟漪

2018 年 6 月,微软:我宣布,75 亿美元买下 GitHub!

嫁给微软的GitHub幸福么

对于 GitHub 栖身于微软的决定,一部分人表示不解,还有更多人直呼糟糕,当然也有少部分人乐开了花。

直呼糟糕的原因是,从微软的收购历史看,Linkedin、Skype、诺基亚,每一个大型收购之后原来的企业都日渐式微,所以从历史发展的角度看,自然这次 GitHub 也难逃厄运

嫁给微软的GitHub幸福么

乐开了花的就是 GitHub 的竞争对手 GitLab,直接推出了一键迁移按钮,鼓励大家呼朋唤友的来我这儿玩吧!

嫁给微软的GitHub幸福么
一键迁移
嫁给微软的GitHub幸福么

时隔近三年之后,在 2021 年的今天,我们再来回顾当年这桩收购“惨案”,是微软摧毁了 GitHub 以及其开源生态,还是微软和 GitHub 互相成就,且听我娓娓道来

1开放私有仓库

2019 年 1 月,被微软收购的 GitHub 犹如新婚的小娇娘,从闺房中走出来宣布一件大事

新的一年,新的 GitHub:正式宣布开放无限制创建私有存储库,并开始提供统一的企业版 GitHub 服务!

嫁给微软的GitHub幸福么

在微软收购前,GitHub 依靠提供企业级私有仓库服务营收,所以私有仓库仅对付费用户开放。

微软拥抱 GitHub 之后,迅速的开放私有仓库存储能力,不仅令开发者欣喜若狂,尤其是对于小型企业的开发者,无异于打了一针兴奋剂,不付费即可体验企业代码托管服务,大大节约了企业自建平台的成本,于是乎...

嫁给微软的GitHub幸福么

微软想做的仅仅是开放私有仓库,为开发者提供代码托管服务这么简单么?

2GitHub Action

2019 年 12 月,GitHub 正式开放 GitHub Action功能,这一功能简直让开发者们大快朵颐。

什么是 GitHub Action 呢?

简单来说就是 GitHub 提供了无数台服务器,开发者可以让自己想执行的功能在上面跑,并可以结合代码提交的周期进行测试、集成、部署等一站式服务,而这一切全部是免费的!

这个功能意味着什么呢?意味着对于即便是三四个人开发的小团队,也可以享受如腾讯、阿里这些大公司所拥有的技术基础建设服务,类似于腾讯内部的蓝盾、orange-ci 等

而由于 GitHub 开源生态的影响,还会带来很多大公司内部都无法拥有的大量的自定义 action,比如图片压缩、electron 多平台打包(包括 mac 系统)等

嫁给微软的GitHub幸福么
GitHub Action 列表

至此,GitHub Action 结合私有仓库,基本垫定了 GitHub 成为了中小开发团队协作最佳平台!让开发者自由飞翔!

嫁给微软的GitHub幸福么

3Codespaces

微软说:你以为 GitHub 仅仅是代码托管平台么?

嫁给微软的GitHub幸福么

2020 年 5 月,GitHub 推出了名为Codespaces的云端 VSCode,并宣布处于 Beta 测试阶段,欢迎用户进行申请

嫁给微软的GitHub幸福么
云端 VSCode

简单来说,这款工具就是告诉了开发者们,不用打开电脑在 GitHub 上可以直接写代码啦!用的还是全宇宙最强的编辑器 VSCode!

经过笔者亲身体验,这个功能是真的舒服,如果排除墙的因素,可以说是一个让开发者深爱的功能

1. 集成度足够高

首先进入 GitHub 找到任意一个项目,有 Beta 权限的用户点击 code 之后会发现多出来一个【Open with Codespaces】选项,Codespaces 就是 GitHub 云端 VSCode 的产品名称

嫁给微软的GitHub幸福么

2. 编辑器足够完成

新建云端编辑器之后,初始化完成后就可以看到完整的开发环境了,整体布局和 VSCode 几乎一模一样,VSCode 可以使用的插件在这里都能找到!

嫁给微软的GitHub幸福么

3. 云端服务器资源足够充足

硬盘空间:180GB

嫁给微软的GitHub幸福么

CPU:2 核

嫁给微软的GitHub幸福么

内存:4GB

嫁给微软的GitHub幸福么

操作系统:Ubuntu

嫁给微软的GitHub幸福么

4. 开发环境足够全面

开发服务器在配置充足的情况下,开发环境完全不需要安装,常用的 node、python、java、go 这些语言全都有!

嫁给微软的GitHub幸福么

gcc、mvn、gradle 这些也都不在话下,都不用自己安装直接用就行!

嫁给微软的GitHub幸福么

5. 真的能在浏览器上面开发!

首先打开一个前端项目,执行指令安装开发包并启动项目,点击访问开发地址

该功能虽然目前还未正式对所有社区成员公开,但是可以预见将会吸粉无数

4GitHub Discussion

除了上述功能之外,GitHub 在 2021 年 3 月,开放了 GitHub Discussion 功能

嫁给微软的GitHub幸福么

该功能对于团队成员讨论、社区成员讨论无异于增加了更好的选择,目前该功能处于 Beta 中,可以期待未来更多的能力

结合之前已有的Projects、Wikis、Pages、Actions这些功能,提供了完整的看板、讨论、文档、页面和自动集成与部署功能

可以说对于小型开发团队来说实在是开发利器,无懈可击

嫁给微软的GitHub幸福么

5开源对于小型企业的意义

上面所讲的大部分都是微软收购 GitHub 后,为 GitHub 付出的努力,但是作为商业公司,付出了如此大的代价,肯定不是为了做慈善,商业逻辑又是什么呢?

一句话概括:开源社区和企业服务对于中小型企业的意义重大

很少有行业会愿意分享自己的一部分核心技术,并通过这种方式去验证自己产品的可行性

但是互联网行业与其他行业在这方面有很大差别,分享源代码验证产品对于用户的吸引力是屡见不鲜的情况

嫁给微软的GitHub幸福么

这种情况在计算机领域的称谓就是开源,在当前的时代背景下,对于小型企业来说,通过开源部分代码吸引忠实用户,并推出商业版工具,加强用户粘性,这种模式屡见不鲜

GitHub 孕育了一大批中小团队的产品,其中诞生了非常多世界顶尖的技术产品

开源不代表免费,不代表可以随意抄袭。从开源中来,一步步走向商业化,是目前很多技术人创业的新思路

6开源与云计算

GitHub 开放私有仓库,提供 GitHub Action,提供云端 Codespaces,这些无一不需要服务器的资源支撑

而人们往往容易忽略的一件事情是:微软是世界上第二大公有云服务厂商

嫁给微软的GitHub幸福么
公有云营收占比

从图中来看,2020 年 Q4 季度亚马逊占据了全球 32%的营收,而微软的 Azure 紧随其后,占据了 20%的营收份额(Office365 出了很大的力)

所以很显然,GitHub 的服务器资源,全部依托于微软的 Azure 之上,GitHub 有多好用,那么微软的云服务就有多可靠

GitHub 作为同性交友网站,表面上看是 toC 的业务,实际上潜藏着巨大的 toB 商机

7GitHub 的未来

“好了,我都做了这么多了,米娜桑该给我一些回报了”,微软深情地拉着 GitHub,向众人说道。

嫁给微软的GitHub幸福么

微软的云服务既然如此好用,你们也都看到了,不妨在 GitHub 仓库里面加个服务器管理按钮,你们买了微软的云服务器之后,可以一键式管理,连终端都可以在云端使用,多方便!

嫁给微软的GitHub幸福么

买了云服务器,云数据库也不错,还有对象存储,CDN 也很好...

【以上纯属猜想】

8小结

国内的开源平台和代码托管平台始终无法与 GitHub 相媲美,Gitee、开源中国、coding.net 都有着很大的距离

但是像小程序一类的应用程序开发,属于国内独有的生态,在国内有着很大的成长环境,也许会有助于国内开源平台的发展

将开源与云服务相关联,为中小企业提供 toB 服务,GitHub 的成长思路可以作为云服务发展的借鉴,能够开出不一样的花朵

嫁给微软的GitHub幸福么

本文由 mdnice 多平台发布文章来源地址https://www.toymoban.com/news/detail-456732.html

到了这里,关于嫁给微软的GitHub幸福么的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 在github上有哪些开源的直播换脸软件

    我知道以下几个开源的直播换脸软件: facemesh-python,基于 TensorFlow.js 和 MediaPipe 开发的直播换脸软件 Live-Face-Swap,基于 OpenCV 和 Dlib 开发的直播换脸软件 Live-Face-Replace,基于 OpenCV 和 Dlib 开发的直播换脸软件 Live-Face-Swap-OpenCV,基于 OpenCV 开发的直播换脸软件 face-swap-GAN,基于 G

    2024年02月12日
    浏览(52)
  • ensp两个路由的配置(想对全世界说晚安 恰好你就是全世界)

    路由器A另一个接口操作一样就不多展示了 2.2.1什么是下一跳地址和目标地址 图中192.168.3.4就是路由AR1的下一跳 图中192.168.2.0就是路由AR1的目标网段 目标网段是你数据最终要去的网段 下一跳地址是与路由器端口连接下一个路由器端口的IP地址 学习是一件持久的事情 所以希望每

    2024年02月04日
    浏览(49)
  • 聊一聊微软Copilot的两个重磅更新!微软Copilot企业版已开放中国市场!

    大家好,我是木易,一个持续关注AI领域的互联网技术产品经理,国内Top2本科,美国Top10 CS研究生,MBA。我坚信AI是普通人变强的“ 外挂 ”,所以创建了“AI信息Gap”这个公众号,专注于分享AI全维度知识,包括但不限于 AI科普 , AI工具测评 , AI效率提升 , AI行业洞察 。关

    2024年04月17日
    浏览(45)
  • 「数据密集型系统搭建」原理篇|OLAP、OLTP,竟是两个世界

      本篇来聊聊 OLAP 与 OLTP 的区别以及它们各自的适用场景,以此话题为导引和大家聊聊技术视野与知识储备对于研发同学的重要性,最后站在事务处理与在线分析的角度分别论述下两个数据世界的底层构建逻辑。 了解OLAP、OLTP的概念,识别各自适用场景,发挥各自的功能优

    2024年02月03日
    浏览(55)
  • 探索未来量子计算的新世界:微软Q编译器

    项目地址:https://gitcode.com/microsoft/qsharp-compiler 在计算机科学的前沿,量子计算正逐渐揭开其神秘的面纱,而微软的Q#编译器则是开发者进入这一领域的关键工具。这是一个开源项目,旨在帮助程序员创建、编译和运行量子程序,从而推动量子算法和应用的发展。 Q#编译器是微软

    2024年04月17日
    浏览(57)
  • 微软推出安全专家服务,携手合作伙伴建立更安全的世界

    Vasu Jakkal,微软公司副总裁,安全、合规、身份和管理部门   威胁增多,防御不足 对于客户来说,安全形势日趋复杂,越来越具有挑战性。过去一年,威胁数量以惊人的速度增长着,预计到2025年,网络犯罪每年将给世界造成10.5万亿美元的损失,远高于十年前的3万亿美元和

    2024年01月24日
    浏览(47)
  • 嫁给程序员老公,我后悔了

    01 在我还没长开的时候,就常听人说,有两种男人不能嫁:一种是兵哥哥,另一种是程序员。前者见不着,后者死的早。 一想到不等头发花白,就要踟蹰独行,我就害怕的厉害。所以,很长一段时间,都对身边的程序员们避而远之。 甚至做梦也没有想到,自己会成为程序员

    2024年02月01日
    浏览(29)
  • 我的世界Java版账号迁移至微软账号及相关注意事项

    随着微软收购了Mojang和Minecraft品牌,我的世界Java版玩家需要将他们的账号迁移到微软账号上。这篇文章将向你介绍如何进行账号迁移,并回答一些常见问题。 迁移流程 要迁移你的我的世界Java版账号至微软账号,你需要遵循以下步骤: 步骤1:访问迁移页面 首先,访问Minec

    2024年02月04日
    浏览(66)
  • GitHub如何合并两个分支

    在GitHub上合并两个分支通常涉及到使用git的合并(merge)或拉取请求(Pull Request, PR)功能。下面是两种常见方法的步骤: 方法一:使用Pull Request (推荐用于团队协作) 创建拉取请求 : 在GitHub仓库页面,点击“Pull requests”标签,然后点击“New pull request”按钮。 选择基础分支和

    2024年02月04日
    浏览(45)
  • Github Copilot最全的安装与使用教程:一款非常好用的AI编程工具

    GitHub Copilot 供经过验证的学生、教师和热门开源项目的维护人员免费使用。 如果你不是学生、教师或热门开源项目的维护人员,可以在一次性 30 天试用期中免费试用 GitHub Copilot。 免费试用后,需要付费订阅才能继续使用。 GitHub Copilot目前为止可以免费试用 一个月 ,但是试

    2024年01月17日
    浏览(97)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包