您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 开发 > WEB开发 >
    除了GitHub,中国顺序员还应该知道这些代码托管平台
    时间:2020-09-14 21:14 来源:网络整理 作者:网络 浏览:收藏 挑错 推荐 打印

    处置卡脖子成绩,最关键的还是要树立好本人的开源社区。

    除了GitHub,中国顺序员还应该知道这些代码托管平台

    2020年6月,哈工巨匠生陆续发现MATLAB软件无法运用,MATLAB 是美国MathWorks公司出品的商业数学软件,遭到全世界上百万名数学家和工程师的喜欢,尤其是中国工科先生绘制论文图表的首选软件。而哈工大的先生却突然收到了正版软件取消激活的通知。

    向开发公司MathWorks讯问之后得知,因哈工大被归入实体清单,在特朗普政府的要求下,MATLAB将对哈工巨匠生强行中止授权,即使是在已付费的状况下。目前,国际共有 13 所被列入「实体清单」的高校,其中包括10所985高校。

    MATLAB事情只是中美脱钩的一个缩影,这样的商业软件在我国的科研消费中影响还较为有限,在MATLAB替代品的讨论中,也有人提到了开源软件,例如Octave等。与商业软件相比,开源软件有着愈加普遍而深化的影响,比如数据库产品常常基于Mysql、 MariaDB和 MongoDB 这一类开源数据库软件的中心代码;往常阅读的网站,大多都是运用开源的 Nginx 或许 Apache 效劳器软件搭建;此外,谷歌的Tensorflow以及Facebook的PyTorch也常常被数据迷信家们当作人工智能研讨的基础代码库。

    值得留意的是,虽然开源软件本身难以受美国封锁,但开源软件的开发、维护、晋级等整个生命周期往往需求开源软件平台的支撑,而支撑开源软件的平台本身却是商业平台,例如处于垄断位置的GitHub。

    开源无国界,但被微软收买后的 GitHub,却是有国界的。毕竟它是一家美国企业,需求遵守美国的出口管控条例。2019年终,一位伊朗开发者的 GitHub 账号被禁,缘由是本人的所在地伊朗遭到美国制裁,并且目前整个伊朗地域的 GitHub 账号均无法运用,连让该地域开发者下载备份数据的时机都没有。不只如此,定居在克里米亚的21岁俄罗斯公民的账号异样遭到封禁,点击「封禁理由」则会跳转到关于美国贸易控制的网页,该网站通知他正处在一个「受美国制裁的国度」。虽然单一的开发者可以迁移他的项目到其他平台,但这会损失少量的原有用户。而关于团队开发者来说,这种迁移是不可想象的。

    幸运的是,国际的有识之士们曾经着手开收回了一些GitHub的替代产品,中国的开发者有以下几种选择:

    1. 开源中国旗下的代码托管平台:码云(Gitee)

    码云是开源中国社区团队(深圳市奥思网络科技有限公司)推出的基于Git的收费代码托管平台,并且为开发者提供云端软件开发协作平台。无论是团体、团队、或许是企业,都可以用码云实现代码托管、项目管理与协作开发。

    码云提供开源软件效劳和企业效劳,是最为接近GitHub功用的国产开发平台。码云上目前曾经有超过10万家企业/机构入驻,其中不乏招商银行、比亚迪汽车等大牌厂商。码云近期也经过了经过 ISO27001:2013 信息安全管理体系认证及 ISO9001:2015 质量管理体系认证,可以说是国际比较先发、规模比较抢先的代码托管平台。

    7 月 14 日,工业和信息化部技术开展司发布了 「2020 年开源托管平台项目」的招标结果,由深圳市奥思网络科技有限公司(开源中国)牵头,与国度工业信息安全开展研讨中心等 10 家单位组成的结合体中标该项目,结合体将依托码云树立中国独立的开源托管平台。

    2. 顺序员最爱的代码托管平台:Coding.net

    Coding.net是深圳市腾云扣钉科技有限公司推出的产品。与GitHub和码云的定位不同,Coding.net重点面向团队和企业的代码协作开发效劳,而没有将开源软件作为重点。Coding.net的特征包括在最末尾就主推Web IDE的开发形式,经过与腾讯云的协作,提供了收费及时部署调试的环境,构成了差异化的竞争。

    Coding.net的项目管理包含义务、讨论、文件等功用,支持多成员协作,并且深度集成了代码仓库的操作与形状。此外,还提供社会化协作功用,支持移动客户端。

    随着Github收费策略的推进,CODING 也曾经顺势开放一切基础功用(项目协同、代码托管、CI/CD 等)无偿运用,不限成员数,协助国际开发者零成本末尾研发协作。

    3. 国际人工智能开发者相对不能错过的平台:Agit.ai

    Agit.ai是阿吉特云计算有限公司(澳门)推出的产品,其定位上更为国际化。Agit.ai的界面是熟习的GitHub作风,并且异样也是面向开源软件。从平台更新历史上看,Agit.ai是2020年7月上线的新平台,在项目管理和其他协同开发功用上具有基本的Git效劳,但与码云还是略有差距,积聚的开源仓库也不够丰厚。

    但Agit.ai共同的定位让人眼前一亮。似乎其首页文字所述,Agit.ai专门面向AI开发人员。AI开发有何不同?Agit.ai提供了仓库代码运转效劳,可直接选择算力启动AI算法的训练,并支持在线Tensorboard察看训练进程。另外,Agit.ai目前的算力是无偿运用,其中还包括了有4块GPU卡的算力(不知道这样的算力羊毛能薅多久)。

    Agit.ai为开发者提供集成了Tensorflow、Pytorch、Ray等常用AI库的开发环境镜像,以及一键式运转的的散布式计算资源,每一个为了环境搭建而苦恼的算法攻城狮,看到之后都应该会倍感欣喜。共同的匿名分享功用简直就是为了论文投稿的双盲评审而生,也可以从中看到浓浓的学术背景。

    4. 老牌专门支持Svn的代码托管平台:svnchina

    (责任编辑:admin)