当前位置: 首页 > 科技观察

嫁给微软的GitHub幸福吗?

时间:2023-03-14 19:44:08 科技观察

世界上有两个非常大的Hub站点,一个是世界知名的学习站点,一个是号称同性交友网站的GitHub。GitHub成立于2008年,是一个由三位创始人搭建的代码协作平台,可以让技术人员共享代码同步进度。这种习惯深深地影响了计算机世界的发展。开放代码和开源已经成为计算机时代的主题。到目前为止,已有超过2800万开发者在其上构建了5700万个。代码库。微软一直被视为封闭的代表。它创建的windows系统以封闭源代码着称,与Linux系统(世界上最大的开源操作系统)格格不入。2014年CEO纳德拉上任后,改头换面,开始开源代码的开发和投资。2016年,微软贡献了16000多个项目,成为GitHub上最大的贡献者。其中,大家熟知的VSCode就是出自微软之手,程序员们仍然秉持着微软的刻板印象,认为它是一个不懂开源的老古董。直到有一天,微软真的这么做了,在科技界引起了巨大的涟漪。2018年6月,微软:我宣布75亿美元收购GitHub!一些人对GitHub入驻微软的决定感到不解,更多的人则称其为糟糕,当然也有一小部分人是高兴的。之所以不好,是因为从微软的收购历史来看,Linkedin、Skype、Nokia,以及每一次大规模收购后的原有公司都在逐渐没落,所以从历史发展来看,GitHub自然难逃厄运这次。GitHub的竞争对手HappyGitLab直接推出了一键迁移按钮,鼓励大家来和我一起玩!一键迁移近三年,2021年的今天,让我们再次回顾当年的这场收购“悲剧”,到底是微软毁掉了GitHub及其开源生态,还是微软和GitHub互相成就。让我告诉你吧。娇娘,出闺阁宣布大事新年,新GitHub:正式宣布开放无限私有仓库创建,开始提供统一企业版GitHub服务!在被微软收购之前,GitHub依靠提供企业级私有仓库服务收入,所以私有仓库只对付费用户开放。微软拥抱GitHub后,私有仓库存储能力的迅速开放,不仅让开发者欣喜若狂,尤其是对于小企业开发者来说,无异于打了一针兴奋剂,无需付费即可体验企业代码托管服务。大大节省了企业自建平台的成本,所以……微软想做的就是打通私有仓库。为开发者提供代码托管服务就这么简单吗?2GitHubAction2019年12月,GitHub正式开放GitHubAction功能。这个功能简直让开发者大饱眼福。什么是GitHub动作?简单来说,GitHub提供了无数的服务器,开发者可以在上面运行他们想要执行的功能,并可以结合代码提交周期提供测试、集成、部署等一站式服务。所有这些都是免费的!这个功能是什么意思?意味着即使是三四个人的小团队,也可以享受到腾讯、阿里等大公司拥有的技术基础设施服务,类似于腾讯内部的蓝盾、orange-ci等。由于GitHub开源生态的影响,还会带来很多很多大公司内部无法拥有的自定义action,比如图片压缩,electron多平台打包(包括mac系统)等。GitHubAction列表目前为止,GitHubAction结合私有仓库已经有了基本确立了GitHub作为中小开发团队协作的最佳平台!让开发者自由飞翔!3Codespaces微软表示:你认为GitHub只是一个代码托管平台吗?2020年5月,GitHub推出名为Codespaces的云VSCode,并宣布处于Beta测试阶段。欢迎广大用户申请云VSCode。简单的说,这个工具就是告诉开发者,不用打开电脑就可以直接在GitHub上写代码!宇宙最强编辑器,VSCode!经过笔者的亲身体验,这个功能真的很舒服。如果排除墙的因素,可以说是深受开发者喜爱的一个功能。1.集成度足够高。首先,进入GitHub找到任何一个项目,有Beta权限的用户点击代码后会发现多了一个【OpenwithCodespaces】选项。Codespaces是GitHubCloudVSCode2的产品名称。编辑器足以完成新的云编辑器。开发环境准备好了,整体布局和VSCode差不多,VSCode可以使用的插件都可以在这里找到!3、云服务器资源充足硬盘空间:180GBCPU:2核内存:4GB操作系统:Ubuntu4。开发环境足够全面开发当服务器配置齐全后,完全不需要安装开发环境,node、python、java、go等常用语言一应俱全!gcc、mvn、gradle也不在话下,不用自己安装,直接使用!5.真的可以在浏览器上开发!首先打开一个前端项目,执行运行命令安装开发包并启动项目,点击访问开发地址。虽然这个功能还没有正式面向所有社区成员开放,但是可以预见,它会吸引无数的粉丝。4GitHubDiscussion除上述功能外,GitHub将于2021年3月开放。新增GitHubDiscussion功能。该功能无异于为团队成员讨论和社区成员讨论添加更好的选择。目前,该功能处于Beta阶段。我们可以期待未来有更多的能力结合现有的Projects、Wikis、Pages和Actions这些功能,提供完整的Kanban、discussions、documents、pages以及自动集成和部署功能。可以说是真正的小型开发团队的开发利器,无可挑剔。收购GitHub之后,为GitHub所做的努力,但作为一家商业公司,付出如此高的代价,绝对不是为了做慈善。业务逻辑是什么?一句话总结:开源社区和企业服务对中小企业的意义重大!很少有行业愿意通过这种方式分享自己的部分核心技术,验证自己产品的可行性。然而,互联网行业在这方面与其他行业有很大不同。共享源代码验证产品对用户的吸引力这种情况在计算机领域被称为开源。在当前时代,对于小公司来说,通过开源部分代码,推出商业版工具来加强用户粘性,是一种吸引忠实用户的模式。GitHub催生大量中小团队产品的情况并不少见,其中诞生了很多世界领先的技术产品。开源不代表免费,也不代表可以随意抄袭从开源到商业化一步步走向商业化,是很多技术人创业的新思路。6开源与云计算GitHub开放私有仓库,提供GitHubActions,提供云Codespaces,这些都不需要服务器资源支持,人们往往容易忽视的一点是:微软是第二大公有云服务商在世界上。从图中可以看出公有云收入占比。2020年Q4季度,亚马逊占全球收入的32%,而微软的Azure则吃紧。随后又占到了20%的收入份额(Office365贡献很大),可见GitHub的服务器资源都是基于微软的Azure。GitHub的易用性如何?那么微软的云服务GitHub作为一个同性交友网站到底有多靠谱。表面上看是toC业务,实则暗藏着巨大的toB商机。7GitHub的未来“好了,我做了这么多,是时候让米娜桑回馈我了”,微软深情地拉着GitHub对大家说。既然微软的云服务这么好用,你们都见识过。不妨在GitHub仓库中添加一个服务器管理按钮。购买微软云服务器后,一键管理,连终端都可以在云端使用。方便的!买了个云服务器,云数据库也不错,还有对象存储,CDN也很好...【以上纯属猜想】8总结国内开源平台和代码托管平台从来没有可比性到GitHub、Gitee、开源中国和coding.net有很大距离,但是小程序等应用的开发属于中国特有的生态,在中国有很好的成长环境,可能有助于发展国内开源平台。开源与云服务关联,为中小企业提供toB服务,GitHub的成长思路可以作为云服务发展的参考,可以开出不同的花朵