第四次作业—— 分析比较各种软件构建环境
分析比较各种软件构建环境:
一、GitHub:
优点:
1.支持多人共同完成一个项目
2.适合分布式开发。
3.GitHub 提供在线编辑文件的功能
4.速度快、灵活,分支之间可以任意切换。
5.GitHub 对 Git 版本库提供了完整的协议支持,支持 HTTP 智能协议、Git-daemon、SSH 协议
优点:
1.支持多人共同完成一个项目
2.适合分布式开发。
3.GitHub 提供在线编辑文件的功能
4.速度快、灵活,分支之间可以任意切换。
5.GitHub 对 Git 版本库提供了完整的协议支持,支持 HTTP 智能协议、Git-daemon、SSH 协议
缺点:
1.不支持中文,使用难度大。
2.学习成本比较大,学习周期比较长
3.代码保密性差。
1.不支持中文,使用难度大。
2.学习成本比较大,学习周期比较长
3.代码保密性差。
二、Visual Studio:
优点:
1.开发环境效率高,可视化设计工具、编程语言和代码编辑器
2.关键测试功能
3.集成的源代码控制
优点:
1.开发环境效率高,可视化设计工具、编程语言和代码编辑器
2.关键测试功能
3.集成的源代码控制
缺点:
1.输出格式单调
2.运行速度较慢
1.输出格式单调
2.运行速度较慢
三、VSS:
优点:
1.安装配置和使用都简单
2.VSS可以很容易地和其他的开发工具集成在一起
3.还原点功能可以防止用户无意丢失文件或者回溯到以前版本文件。
优点:
1.安装配置和使用都简单
2.VSS可以很容易地和其他的开发工具集成在一起
3.还原点功能可以防止用户无意丢失文件或者回溯到以前版本文件。
缺点:
1.只支持Windows版本,且只兼容微软的开发工具。
2. VSS自身安全性较差
1.只支持Windows版本,且只兼容微软的开发工具。
2. VSS自身安全性较差
浙公网安备 33010602011771号