阅读更多

1顶
0踩

开源软件

原创新闻 本地项目托管将死?类GitHub站点永存!

2014-12-23 14:03 by 正式编辑 cao345657340 评论(3) 有4586人浏览
摘要:微软、谷歌纷纷弃用自家的平台,选择GitHub来托管重要的代码项目。此外,Python社区也计划将Python迁移至GitHub。如此说来,曾经颇受器重的主机服务似乎陷入了衰退之中。

【编者按】自上月开始,微软和谷歌陆续通过GitHub来托管重要的代码项目而弃用自家的平台,曾经颇受器重的主机服务似乎陷入了衰退之中。

11月初,Go团队将Go项目以及旗下的所有子库迁移到 GitHub;11月中,微软宣布将.NET堆栈基于MIT协议开源,项目托管在 GitHub上;11月底,Google又将V8 JavaScript 解析引擎移到 GitHub。此外,还有许多社区,包括Python社区也计划将Python迁移到GitHub上,此举昭示着,本地项目托管已死,类GitHub站点永存!



项目托管站点正重复着编程语言的生命周期,在某个时候莫名就流行开来,众人趋之若鹜;成熟后用户不断增多,但人们的热度不断减退;最后由于管理的可能都是已过气的项目而最后黯然退出历史舞台。

GitHub和前辈SourceForce推行的托管方案销售模式更是使得开源项目也能获得收益,进一步挤压单纯托管服务的生存空间。

事实上,早期的托管服务只是社区服务的一种不是利益的代名词,如Apache软件基金会和Codehaus。尽管Codehaus都曾推出过邮件支援,持续优化整合等服务,但最后都不能免俗地充斥了满屏的广告。久而久之,用户最后也只能放弃。

同样受累于广告战略的,还有SourceForge,特别是当用户发现自己被强行安装上未知广告插件时,对其更是避而远之。谷歌的Google Code也曾多年位列用户数第一的宝座,直到今年才被GitHub超越。Google Code走的也是类似于盛极—衰落的套路。由于发展停滞,UI跟不上时代步伐,用户需求响应慢,所有的这些因素叠加在一起造成了发展的每况越下。

那么什么样的服务才是开发者心中的那杯茶呢?

  • 第一:有成熟的配套社区平台
  • 第二:可扩展能力强
BitBucket和GitHub正是凭这两点成功捕获了开发者的芳心。

微软副总裁Somasegar在被问及为何选择GitHub时,他是这样回应的:
“我们想直接从源头开始与他们结识。”

或许这样的做法是为了彰显微软从闭关走向开放的决心。同样地,怀着相同信念的谷歌也选择上了GitHub。

写在最后:

GitHub和BitBucket会否重蹈前辈们的覆辙,暂时还言之过早。不过由于他们的运营组织都有深厚的开发者运营基础,能不断满足各种新的需求,应该可以走得更为久远。正所谓得道者多助,坚持以人为本,以服务为驱动是人心所向的关键所在。

英文出自:Drdobbs
  • 大小: 142.5 KB
来自: CSDN
1
0
评论 共 3 条 请登录后发表评论
3 楼 winhell 2014-12-26 11:05
git不一定是开源的,也可以闭源的,这只是一个代码托管平台
2 楼 ykssky 2014-12-23 23:08
这逻辑, 明显文科生啊... 啥时候瘟都死的源码上github了再说吧
1 楼 奔三的小生 2014-12-23 16:39
项目源代码暴漏出去太危险,开源的还差不多

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • idea怎么连接到github??看过来!!!

    下面看看idea怎么连接到github!不要嫌步骤繁琐,连上得时候超有成就感! 你要push到的github中的仓库最好要与idea中的项目名相同,否则仓库多了,项目多了,可能会搞混淆,下面的例子仓库名跟项目名一样 ①打开...

  • 三分钟教你如何用Github找开源项目--值得一看!

    GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。 # 按照项目名/仓库名搜索(大小写不敏感) in:name xxx # 按照README搜索(大小写不敏感) in:readme ...

  • 如何将本地项目上传到Github的方法步骤

    git push origin master 上传项目的过程可能需要等一段时间,完成之后是这样的: 这时候你再重新刷新你的Github页面进入刚才新建的那个仓库里面就会发现项目已经成功上传了: 至此就完成了将本地项目上传到Github的...

  • Github 项目托管

    github 如何托管我们的代码

  • 如何使用Git将Github项目拉到本地

    GitHub项目拉取到本地文件夹教程

  • ubuntu下将本地项目上传到github托管

    Github网页新建一个仓库,名为:Django_Study 复制项目URL 在本地进入项目列表 :Myblog 执行命令: git init 执行命令: git add . 执行命令:git status 该命令会把你本地工作区和暂存区的版本进行比较,查...

  • 如何免费在github上托管私有项目?——使用价值¥40的学生优惠

    国内的增值服务多为15元左右每月的行情下,每月¥40的套餐对于大部分学生来说还是蛮高的,不过github对学生和教育人士提供免费申请 Github 私有仓库的优惠,通过申请后即可在github上托管私有项目。下面是具体的申请...

  • 如何加入github开源项目!

    1、首先登陆到https://github.com... 2,然后在左上部分输入一个...4,此时,你已经进入到了rinh/jvalidator的项目主页了,单击右上角的fork按钮,就把这个项目拉到你的账户下了,你就可以加入到这个项目中了。gith...

  • 将Github项目克隆到本地

    前言提示:前提是自己电脑已经安装Git。安装前往下载链接:https://git-scm.com/ 如下图:下载完毕,运行安装程序,无脑安装,一直next即可检查安装 ( Win + R 打开命令提示符, 输入以下命令 ), ...接下来克隆项目。

  • GitHub 标星 2.9w+,我发现了一个宝藏项目,作为编程新手有福了!

    当时一方面是因为菜,看着这种全是英文的东西难受,不知道该怎么去玩,另一方面是一直在搞 ACM,没有做一些工程类的项目,所以想当然的以为和 GitHub 也没什么关系(当然这种想法是错误的)。 后来自己花了一个星期...

  • 「详细教程」使用git将本地项目上传至Github仓库(MacOS为例)

    使用git将本地项目上传至Github仓库(MacOS为例)

  • 简单轻松的将本地项目上传到Github的两种简单方法

    如何将本地项目上传到Github将本地项目上传到Github(两种简单、方便的方法)一、第一种方法:二、第二种方法:Git命令查看、添加、提交、删除、找回,重置修改文件查看文件diff查看提交记录Git 本地分支管理分支...

  • VsCode系列:如何从github拉取项目!

    VsCode系列:如何从github拉取项目! 今天博主跟大家聊一聊如何使用VsCode系列:如何从github拉取项目!不喜勿喷,如有建议欢迎补充、讨论! 关于安装和汉化可以观看博主的这篇文章《下载安装及汉化 》,安装...

  • 如何把gitee的项目导入github?(github/gitee项目导入流程讲解)

    github/gitee/gitlab项目导入流程 操作步骤 1、打开github 2、点击右上角的加号,弹出卡片,点击“Import repository” 3、进入导入界面 4、输入要导入的仓库地址和新仓库名称,校验没问题后点击导入按钮即可开始...

  • 良心之作,7 个值得收藏的 GitHub 开源项目!

    ‍‍‍‍公众号关注“GitHubDaily”设为 “星标”,每天带你逛 GitHub!大家好,我是小 G。今天来简单盘点下,GitHub 上近期比较火,值得收藏关注的几个开源项目。本期盘点的开源项目,包括各类实用的开发工具、技术...

  • 使用Git托管项目到GitHub

    关于Git的安装参考:https://blog.csdn.net/qq_32786873/article/details/80570783关于Git的常用命令参考:https://blog.csdn.net/qq_32786873/article/details/80941274一、使用Git上传本地项目代码到GitHub1、创建...

  • 如何使用Git将本地项目推送至代码托管平台?【Gitee、GitLab、GitHub】

    如何使用Git将本地项目推送至代码托管平台?【Gitee、GitLab、GitHub】

  • GitHub 上的优质 Linux 开源项目,真滴牛逼!

    GitHub 是我非常喜欢的一个网站,很多人在 GitHub 上开源了自己的优质项目,通常我也闲逛 GitHub 会搜集一些对自己有利的开源项目并进行分类汇总,这次特意筛选了些 Linux 领域的优质开源项目,分享给大家。...

  • 在Android Studio本地运行GitHub上的开源Android项目

    我需要先把gitlab上的项目在本地运行起来,所以这里记录一下怎么将开源项目在本地Android Studio中跑起来。这期间遇到的问题也不少,下面跟着我来一起实现。 下载项目的zip包解压到本地 我用G...

  • 程序媛 :逛 GitHub 开源项目吗? 很沙雕的那种!

    点击“开发者技术前线”,选择“星标????”在看|星标|留言, 真爱来自:GitHub中文社区GitHub是广大开发者线上“约会”的地方,也是大家展示“活儿“的地方,上面不乏优秀项目,...

Global site tag (gtag.js) - Google Analytics