操作系统  办公  实用知识  设计  开发  WEB开发  移动开发  数据库  软件工程  网管  安全  管理  信息化  答疑  渠道 

每日构建采用软件的评估报告[2]

2007-1-26 网友评论 0 条 点击进入论坛

 五、评估结果

   1、针对评估项目:

  2、总体描述:

  (1)、二者在测试时都发现小BUG,由于WANT是开源软件,迅速解决问题,但FB2有新闻组支持,第二天也得到反馈。

  在SOURCEFORGE上,对WANT的BUG提交最迟是去年10月,要么是很成熟,要么是人气不足了。后者可能性更大。

  (2)、WANT的架构是比较灵活的,比如对多语言编译的扩充,从代码上看,是可以在其架构上进行。
 而FB2的扩充只能是通过调用批文件等或版本升级来进行,但它已经提供了大多数主流语言的编译。

  (3)、在构建流程的配置上,WANT是通过手写XML文件配置,虽然有它附带辅助工具DOF2WANT来自动从DOF文件生成xml,但实际情况是生成的文件并不能直接或少许改动后使用,还是有比较大的工作量。单个WANT程序只能编译一个工程文件,如果是群组,必须依次调用,日后组织困难。

  FB2是通过图形界面配置,直观易用,流程的顺序和是否使用通过鼠标控制就可以配置,并可以方便的把多个流程组合并顺序使用。

  (4)、FB2还提供了一些其他功能:构建过程中人机交换功能、注册表的读写、检测磁盘剩余空间、创建虚拟驱动器,调用InstallShield,对INTERNET的访问、运行脚本(支持四种脚本语言)等功能。

  (5)、从每日构建的理论来说,WANT更像是每日编译,虽然它比直接写编译批文件功能强大一些。FB2相对来说是比较完善的,它的流程化更加清晰,更人性化。

  WANT的优势在于开源,可以不断进行完善来达到FB2的功能和便利优势,但所需人工费用很大。

  因此,从性价比上看,FB2对一个想通过实施每日构建来提高软件质量和管理质量的公司来说,应该是个比较好的选择。

已有 0 位对此文章感兴趣的网友发布了看法    
我来评两句 登录邮箱: 密码:
  匿名发表
今日推荐
技术文库(共有 46468 篇文章)
操作系统
办公软件
实用知识
网络管理
软件开发
WEB开发
软件工程
数据库
设计在线
信息安全
行业信息化
管理信息化
重点推荐
电子杂志订阅
点击电子杂志名称查看样刊
输入E-mail地址即可订阅
E-mail