github
优势
1.完整的支持Markdown语言,而且支持Emoji表情
2.支持直接复制图片到页面,会自动上传图片
3.使用github原生的功能,就可以进行类似评论的功能
4.支持@用户功能
5.强调个人,符合hacker更看重名誉/成就感的天性
6.功能设计简洁实用上手很快,可用性好。
劣势
1.GitHub 使用 git 分布式版本控制系统,而 git 最初是 Linus Torvalds 为帮助Linux开发而创造的,它针对的是 Linux 平台,git 和 Windows 从来不是最好的朋友,因为它一点也不像 Windows。GitHub 发布了GitHub for Windows,为 Windows 平台开发者提供了一个易于使用的 Git 图形客户端。
2.Wiki功能弱
3.不能很好的支持中文
4.免费套餐不支持私有项目,无非解决企业内部的需求。
5.代码保密性差
coding
优势
1.某分支开发完成后向主分支提交合并请求,得到管理者允许后才可合并到主分支,设置合并请求,便于多人协作管理,保护代码质量。
2.除了 Git 分布式控制系统,还支持通过 SVN 客户端访问,满足使用 SVN 做代码管理的团队需求。
3.支持创建、编辑、筛选代码分支,并可将特定分支设为保护分支,方便版本管理。
4.可选择不同的分支版本进行对比,查看代码改动前后版本差异和文件改动。
劣势
1.需要遵守一定的格式来编写模块,也就是说开源的模块大部分都不适用,所以 coding
适合组织自己的代码,就像 jquery 一样。
2.每个模块即一个变量,会导入到全局之中,所以模块之间需要避免重名,但是支持设置 global
,设置了的话所有变量会导入到 global
下。
gitcafe
优势
1.基于国内的服务项目,存储速度以及易用性应该比较适合中文用户。
2.中文界面,也利于上手
劣势
1.实现的功能少。
2.还要收费...
visual studio
优势
1.有着领先于业界的数据库工具
2.数据库建模功能包括概念工具、逻辑工具和实体设计工具,以及对使用存储过程、索引、视图等等(涵盖企业数据库开发的各个方面)的集成支持。
3.强大的语义错误检查功能简化了创建完全兼容模型的过程。
4.强健而灵活的软件建模
5.综合数据库开发功能
劣势
1.界面设计没有充分考虑空间占用
2.输出显示过于单调
3.跟踪活动项不方便
4.设置代码格式不够灵活