zoukankan      html  css  js  c++  java
  • 第四次作业—— 分析比较各种软件构建环境

    为了挑选适合团队的源代码管理和其他配套工具,选择github、https://gitee.com/education、code.csdn.net和coding.net四种,比较各自的优点和缺点。

    1. github

      优点:

      (1) 适合分布式开发,强调个体;

      (2)公共的服务器压力和数量都不会太大;

      (3)能够跟踪错误,任意两个开发者之间可以很容易的解决冲突;

      (4)良好的分支机制,可以让主干代码保持干净;

      (5)wiki功能太弱,以至于项目中复杂的说明、配置文档严重依赖GitBook;

      (6)Git对程序源代码进行差异化的版本管理,代码库占极少的空间。易于代码的分支化管理。
      缺点:

      (1)资料少,学习成本比较大,学习周期比较长,要求人员素质比较高;

      (2)国内访问速度慢慢慢慢;

      (3)代码保密性差;

      (4)对中文不友好,图形界面支持差,使用难度大。

    2.gitee高校版

      优点:

      (1)使用Git分支之间互不影响,成员可以独立开发;

      (2)多达 200 成员/20G 的代码存储空间,免费使用,不限时间;

      (3)轻松开发管理,强大的技术文档;

      (4)师生容易交流,教学效率高。

      缺点:

      (1)需由高校老师申请gitee高校版。

    3.CSDN

      优点:

      (1)用户人数多,容易被人评论;

      (2)有目录视图;

      (3)新技术的专题跟进快。

      缺点:

      (1)广告多多多;

      (2)功能太少,定制化能力不强。

    4.CODING

      优点:

      (1)中文界面,服务器在国内;

      (2)免费托管私人项目;

      (3)适合小团队协作。

      缺点:

      (1)项目的安全性还未受验证,无安全审查;

      (2)私有项目数量不多,并且有容量的大小限制。

  • 相关阅读:
    五条面试忠告
    NET平台微服务
    CentOS,net core2 sdk nginx、supervisor、mysql
    搭建基于java环境
    产生唯一随机码的方法分析
    SpringBoot JPA 专题
    关于 MySQL 的 boolean 和 tinyint(1)
    org.springframework.data.mapping.PropertyReferenceException: No property created found for type
    交流心得
    github如何删除一个repository(仓库)
  • 原文地址:https://www.cnblogs.com/jwxdzxj/p/11782287.html
Copyright © 2011-2022 走看看