第四次作业—— 分析比较各种软件构建环境

GitHub优点:

1.GitHub是一个非常万能的工具。对于任何大小的项目,他都是理想的工具;他也是伟大的web工流工具。首先,他可以作为一个版本控制系统和协作工具,用它来发布工作

2.利用GitHub,你可以将项目存档,与其他人分享交流,并让其他开发者帮助你一起完成这个项目。优点在于,他支持多人共同完成一个项目,因此你们可以在同一页面对话交流。创建自己的项目,并备份,代码不需要保存在本地或者服务器,GitHub做得非常理想。

3.学习Git也有很多好处。他被视为一个预先维护过程,你可以按自己的需要恢复、提交出现问题,或者您需要恢复任何形式的代码,可以避免很多麻烦。Git最好的特性之一是能够跟踪错误,这让使用Github变得更加简单。Bugs可以公开,你可以通过Github评论,提交错误。

4.在GitHub页面,你可以直接开始,而不需要设置主机或者DNS。

GitHub缺点:

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

2、不符合常规思维,且对企业而言费用太高

3、代码保密性差,一旦开发者将整个库克隆下来就可以完全公开所有代码和版本信息

4、不支持中文,图形界面支持差,使用难度大。不易推广

 

Coding.net 的优点在于操作简单,除了托管外,还能进行团队协作。缺点在于稳定性不高,可能会出现 http 错误码,导致效率降低,并且代码很容易提不上去

 

vss优点:

(1)使用简便易学,配置管理的功能比较基本,提供文件的版本跟踪功能

(2)对用户的数目是没有限制的,因此使用 VSS 的费用是较低的

(3)VSS通过将有关项目文档(包括文本文件、图象文件、二进制文件、声音文件、视屏文件)存入数据库进行项目研发管理工作。用户可以根据需要随时快速有效地共享文件。

vss缺点:

VSS 的功能和安全性较弱,且只对 windows 平台进行支持,建议作为项目配置管理的入门时采用的工具

 

posted @ 2019-11-01 11:29  祝一鸣  阅读(147)  评论(0编辑  收藏  举报