第四次作业—— 分析比较各种软件构建环境
一、GitHub
1.优点:
1) 用户较多,是世界上最大的开源软件社区;
2) 功能简洁,容易上手;
3) 支持更多贴近用户的简便功能,如支持复制图片,支持@其他用户,支持Emoji表情等;
4) 支持多人共同完成一个项目,可以在同一页面对话交流;
5) 编辑器自定义的markdown语法非常强大,README的显示效果也很出色;
6) 代码片段的引用,评论,分享,讨论非常方便。
2.缺点:
1) 全英文界面,不支持中文;
2) 国内访问速度慢,连接不稳定,经常报错;
3) 转码问题常见,容易出现中文乱码;
3.成本:
开源项目托管免费,私有项目的托管需要付费且费用较高。
二、码云:
1.优点:
1) 支持中文,交流更畅快、更有效率;
2) 国内访问较快,比GitHub更加稳定;
3) 码云的私有库是完全免费的;
4) 对于团队协作开发,码云提供项目管理、代码托管、文档管理的服务,5人以下小团队免费;
2.缺点:
1) 国际上不够流行,用户大多限于国内,共享资源较少;
2) 每个仓库有一定容量,容易超额。
3.成本:
私有库完全免费,主要是服务收费。
三、Csdn:
1.优点:
1) 适合初学者的学习交流;
2) 支持中文,访问稳定;
3) 使用人数较多,资源较多。
2.缺点:
1) 广告多,商业化较重,有些本末倒置;
2) 定制化能力较差;
3) 界面排版不友好。
3.成本:
成本较低,部分内容需要vip观看或者付费下载。