目前流行的源程序版本管理软件和项目管理软件的优缺点

TFS(Team Foundation Server )是微软开发的项目管理工具,是 Microsoft 应用程序生命周期管理 (ALM) 解决方案的核心协做平台。 不论在本地仍是 在云中,TFS 都可支持灵活的开发实践、 多个 IDE 和平台,并为您提供有效管理整个 IT 生命周期的软件开发项目所需的工具。php

优势:
  • 任务版上能将需求、项目进度尽收眼底,对于小团队而言,比甘特图更有用
  • 集成了项目管理、版本控制、BUG 跟踪,能有效实现 SCRUM
  • 能与 VS 无缝接合
缺点:
  • 整个系统是用 asp 实现的,用浏览器访问至关慢(不知道是否是服务器性能过低仍是我我的用的电脑配置过低)
  • 从 IE 上访问、填写各类开发、测试记录,也是很慢,感受不如 mantis BT 这样基于 php 的那么方便、迅速
  • 用 XP 系统没法访问,还得是64位的? 因此把电脑的总体性能拖下来了
  • 团队的邮件细节配置比较复杂,不关心的项目的变动集也会给我发邮件


做者:白峰
连接:http://www.zhihu.com/question/21943395/answer/20986092
来源:知乎
著做权归做者全部。商业转载请联系做者得到受权,非商业转载请注明出处。
 
     做为开源代码库以及版本控制系统,Github拥有140多万开发者用户。随着愈来愈多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。
优势:
     
  • GitHub能够托管各类git库,并提供一个web界面,但与其它像 SourceForge或Google Code这样的服务不一样,GitHub的独特卖点在于从另一个项目进行分支的简易性。
  • 在GitHub,用户能够十分轻易地找到海量的开源代码。
  • GitHub除了命令式的库浏览器和一个项目Wiki,GitHub甚至还包括了一个GitHub gem,以使经过shell方式使用GitHub更为方便。
缺点:
   
  • 它针对的是 Linux 平台,所以 git 和 Windows 历来不是最好的朋友,由于它一点也不像 Windows。
       Trac是一个为软件开发项目须要而集成了Wiki和问题跟踪管理系统的应用平台,是一个开源软件应用。Trac以简单的方式创建了一个软件项目管理的Web应用,以帮助开发人员更好地写出高质量的软件;Trac应用力求不影响现有团队的开发过程。
优势:
  • Trac是以面向进度模型为项目管理模型的,很明显的特色就是它以里程碑(Milestone)方式进行项目管理的。每一个里程碑中的具体要作哪些事情,就使用Ticket来进行定义、跟踪等。
  • Trac做为一个SCM配置管理平台,意味着它有良好的扩充性。
缺点: 
  • Trac是采用Python语言开发的,所以Trac在运行的时候,须要有Python环境的支持。

      Bugzilla 是一个开源的缺陷跟踪系统(Bug-Tracking System),它能够管理软件开发中缺陷的提交(new),修复(resolve),关闭(close)等整个生命周期。它是一开源Bug Tracking System,是专门为Unix定制开发的。git

优势:web

  • 在window平台下依然可使用
  • 强大的检索功能
  • 用户可配置的经过Email公布Bug变动
  • 历史变动记录
  • 经过跟踪和描述处理Bug
  •  附件管理
  • 完备的产品分类方案和细致的安全策略
  • 安全的审核机制
  • 强大的后端数据库支持
  • Web,Xml,Email和控制界面
  • 友好的网络用户界面
  • 丰富多样的配置设定
  • 版本间向下兼容

缺点:shell

  • 只能管理缺陷
  • 已经中止更新

       Rational是提供基于业界开放标准的工具、最佳方案和服务,用于开发商业应用和构建软件产品及系统,包括移动电话和医疗系统等设备使用的嵌入式软件。数据库

优势:后端

  • 利用 Rational软件开发平台,各组织机构能够得到更快的反应能力和更强的适应性,并能够集中精力关注核心任务,在随需应变的时代取得更大的发展。
  • Rational 基于标准的跨平台解决方案有助于软件开发团队建立和扩展业务应用程序、嵌入式系统及软件产品。

缺点:浏览器

  • 软件体积大

     Apple  Xcode 是运行在操做系统Mac OS X上的集成开发工具(IDE),由苹果公司开发。Xcode是开发OS X 和 IOS 应用程序的最快捷的方式。Xcode 具备统一的用户界面设计,编码、测试、调试都在一个简单的窗口内完成。安全

优势服务器

  • 无论你用C、C++、Objective-C或Java编写程序,在AppleScript里编写脚本,仍是试图从另外一个奇妙的工具中转移编码,你会发现 Xcode 编译速度极快。每次操做都很快速和轻松。
  • Xcode 4 的虚拟模型和设计功能让你能够更轻松的开发和维护应用程序。更棒的是。它还自动提供撤销、重作和保存功能,无需编写任何编码。
  • 海量内存
  • 远程调试
  • 友好而方便的应用程序开发环境

缺点:网络

  • 缺少升级价格
相关文章
相关标签/搜索