请教:firefly和cc之间的比较
请教:firefly和cc之间的比较 中坚:Rational ClearCaseRational 公司是全球最大的软件CASE 工具提供商,现已被IBM收购。也许是受到其拳头产品、可视化建模第一工具Rose 的影响,它开发的配置管理工具ClearCase 也是深受用户的喜爱,是现在应用面最广的企业级、跨平台的配置管理工具之一。ClearCase 提供了比较全面的配置管理支持,其中包括版本控制、工作空间管理、Build 管理等,而且开发人员无需针对其改变现有的环境、工具和工作方式。其最大的缺点就在于其价格不菲,每个客户端用户许可证大约需要几千美金,所以在国内应用群体有限。
1) 版本控制
ClearCase 不仅可以对文件、目录、链接进行版本控制,同时还提供了先进的版本分支和归本功能用于支持并行开发。另外,它还支持广泛的文件类型。
2)工作空间管理
可以为开发人员提供私人存储区,同时可以实现成员之间的信息共享,从而为每一位开发人员提供一致、灵活、可重用的工作空间域。
3) Build 管理
对ClearCase 控制的数据,既可以使用定制脚本,也可使用本机提供的make 程序。其最大的缺点就在于其价格不菲,每个客户端用户许可证大约需要几千美金,所以在国内应用群体有限。
新秀:Hansky Firefly
做为H a n s k y 公司软件开发管理套件中重要一员的Firefly,可以轻松管理、维护整个企业的软件资产,包括程序代码和相关文档。Firefly是一个功能完善、运行速度极快的软件配置管理系统,可以支持不同的操作系统和多种集成开发环境,因此它能在整个企业中的不同团队,不同项目中得以应用。
Firefly基于真正的客户机/服务器体系结构,不依赖于任何特殊的网络文件系统,可以平滑地运行在不同的LAN、WAN 环境中。它的安装配置过程简单易用,Firefly 可以自动、安全地保存代码的每一次变化内容,避免代码被无意中覆盖、修改。项目管理人员使用Firefly可以有效地组织开发力量进行并行开发和管理项目中各阶段点的各种资源,使得产品发布易于管理;并可以快速地回溯到任一历史版本。系统管理员使用Firefly 的内置工具可以方便的进行存储库的备份和恢复,而不依赖于任何第三方工具。
并行开发支持比较
ClearCase:Copy-Modify-Merge 模式
Firefly:Copy-Modify-Merge 模式
异地开发支持比较
ClearCase:提供MultiSite 模块,通过自动或手动同步位于不同开发地点的存储库的方式,支持异地开发
Firefly:提供ServerSync 模块,通过自动或手动同步位于不同开发地点的存储库的方式,支持异地开发
跨平台开发支持比较
ClearCase:支持常见的平台
Firefly:软件本身基于Java 开发,可在Windows、Linux、Solaris、HP-UX、AIX等常见平台上使用,平台之间的移植也非常方便
与开发工具集成性比较
ClearCase:直接与资源管理器集成,十分易用
Firefly:与常见开发工具无缝集成
运行性能比较
ClearCase:服务器采用多进程机制,使用自带多版本文件系统MVFS,对性能有较大负面影响。做为一款企业级、全面的开发配置管理工具,适用于大型开发团队
Firefly:服务器采用了多线程的应用服务器,性能表现优秀,做为一款企业级、全面的开发配置管理,能适用于50 人到上千人的团队
易用性比较
ClearCase:安装、配置、使用相对较复杂,需要进行团队培训
Firefly:在提供全面配置管理功能的情况下,安装、配置、使用较为简单,包括安装、配置、培训在内的整个实施周期一般不会超过一个月。
安全性比较
ClearCase:采用C/S 模式,需要共享服务器上的存储目录以供客户端访问,这将带来一定安全隐患
Firefly:服务器上的存储目录不用共享,对客户端不透明,客户端不可直接访问存储目录,使系统更安全可靠
售后服务比较
ClearCase:大型商用软件,已被IBM 公司收购,但国内市场拓展有限,因此服务支持会受到限制。现在中国用户的支持是由位于澳大利亚悉尼的支持中心联系
Firefly:大型商用软件,已在中国成立分公司,全面拓展市场之中,在北京设有支持中心
另外给你一个所有配置管理工具的纵向比较:
CC: 价高,狂大,安全性不好,功能不错,管理复杂
CVS:免费,功能不全
VSS:不安全,功能太少
JBCM:低价,功能很弱,性能不好,管理、使用简单
Firefly:价稍高,功能不错,安全性好,管理方便,上手快
PVCS Professional:便宜,功能弱,不安全
PVCS Dimension:价高,功能全,管理复杂
StarTeam:价高,功能不全,支持差
CCC/Harvest:价高,功能一般,安全性不错,管理巨复杂 能否告知firefly大约单价~~ 10个LICENCE20W左右. 青蛙王子好厉害啊,我用了firefly&butterfly2年多了,一直在跟着他们升级,可是我发现现在很多公司都在用cc&cq啊,我用的熟的东西不是主流啊,伤心,我也要学学cc&cq:em17 大家如果有firefly&butterfly的问题,我们可以讨论一下,呵呵,有人知道还有哪家公司用firefly&butterfly2吗? 仔细看了青蛙王子的分析,觉得firefly&butterfly还是很有优势的,总算没有白用2年,可是怎么现在的公司大部分都用cc&cq啊,跳槽都麻烦 建议 暗香浮动 当这个版的斑竹阿。
如果你愿意可以和大斑竹懂你联系。
也可以写一些文档上来,给需要的朋友参考。 我这个人一向很低调的,斑竹就算了,呵呵,至于写文档,最近实在是没时间写,有时间一定和大家共享,不过如果大家有这方面的问题,我们切磋一下,给有问题的XDJM们应应急还是可以的:em17 原帖由 暗香浮动 于 2006-10-24 16:04 发表
青蛙王子好厉害啊,我用了firefly&butterfly2年多了,一直在跟着他们升级,可是我发现现在很多公司都在用cc&cq啊,我用的熟的东西不是主流啊,伤心,我也要学学cc&cq:em17
呵呵,大家都一样,能多学点就多学点,学什么都是有用的!我还一直想找个FireFly试用一下呢,我觉得它的市场会越来越大的,以后有这方面的问题还得多向你请教啊!