分析比较各种软件构建环境

时间:2019-11-02
本文章向大家介绍分析比较各种软件构建环境,主要包括分析比较各种软件构建环境使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

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.设置代码格式不够灵活

原文地址:https://www.cnblogs.com/ljx-1900/p/11783931.html