vs
优点:1、功能较多,不仅可以写基础的c、c++、java等基础编程语言,还有各种跨平台移动开发,web和各种数据库
2、适合大型项目编程
3、稳定性很好
缺点:1、我之前使用的是vs2013,但升级到vs2017时,有很多限制,包越来越大。而且完全的下载要60多g,而其中作为大学生所要掌握的基础编程只要几个g
2、在创建c++项目时,步骤繁琐
csdn
优点:1、互动性较强,大家可以登录互相讨论交流
2、使用的人数多,一些好的算法可以互相传递使用
3、模块化规划的不错
缺点:1、功能单一
2、容易造成学生抄袭,搬用别人写的代码变成自己的来提交作业
3、苹果ios端容易闪退
github
优点:1、功能设计简洁实用
2、有很多优质的例子和优秀的程序员、开发者
3、支持emoji表情,支持@用户功能
缺点:1、访问速度较慢,容易出现connect timeout的现象
2、使用率较低,在学校里并不普及
3、连接使用时不稳定