FMS公司的全部.NET开发人员工具(Total .NET Developer Suite)为Visual Studio .NET开发人员提供了三个方面的功用:SourceBook,XRef以及Analyzer。
我不是一个第三方插件和增强型软件的热衷爱好者,尤其是对于微软的Visual Studio产品。微软的IDE已经足够的齐全,以致于“增强型功能”只是增加了产品的复杂性,结果是增加了所有权的总共费用 (TCO,Total Cost of Ownership),而没有任何的实际价值。但是,我惊奇的发现,Total .NET Developer Suite却是例外。
FMS公司为微软的认证金牌伙伴(Microsoft Gold Certified Partner),这意味着它必须与微软的开发组紧密合作,以开发出Visual Studio .NET天衣无缝的工具组,以提高Visual Studio .NET的功能,但相互之间却没有造成竞争。这样,开发人员工具组的外观和感觉上都与它的OEM非常相似,但它不是一种第三方插件。
FMS公司
FMS是一个“自食其力(eats its own food)”的公司。在很大程度上,它从事的是顾问工作。然而,它的咨询工作已经与大量的微软的Office和Visual Studio产品联系在一起。因为,一旦有人不断地对这一产品进行咨询,那么这种咨询最终会变得成熟,以致于最终变成一种产品。
这些功用块,绝大部分都用C#来编写。当被包含在VS.NET,它们都在后台工作,这很类似于Intellisense。因为它以这样的方式而设计,所以在实际工作中,产品性能非常突出。
SourceBook
全部.NET原始资料(Total .NET SourceBook)是一款管理代码库的工具。在微软引入NET之前,FMS建立了Visual Studio 6的Total Visual SourceBook。当前它已经得到更新并集成了Visual Studio .NET,而且,也包含了一个单机代码浏览器。
由于其它憋脚的代码管理和使用方法,我们开发人员都乐意使用自己的目录结构,CD-R/W,以及存储方法。而SourceBook很好地满足了这一点,它通过建立一个通用的、索性化的知识仓库以提供用户使用。而且,管理人员可以决定其中的哪一部分可以包含在这一永久仓库中。
这一产品也具有巨大的潜在价值,尤其是对于那些流通量大的小型开发企业,只需要很小的投资就可以得到很高的ROI。
IBM最近申请了一项有关支付分散团队的所有权过程的专利。其中实现的方法是这样,通过维护的不仅仅是代码,而且还包括功能强大的数据库,比如数据库开发者,开发时间,开发目的等。通过开发人员在一个SourceBook数据库检查他们的代码,你可以使他们的产品在工程中得到运用。根据他们对项目的贡献,你还可以获得支付开发人员的信息。
SourceBook有助于管理很多不同的开发者文件,包括文档,标题,how-tos,以及其它杂项的文件。它所支持的主要源代码格式列举于表A。
表A
|
源代码格式