Vbscript 使用RationalClearQuest进行应用程序开发

Vbscript 使用RationalClearQuest进行应用程序开发,vbscript,clearquest,Vbscript,Clearquest,有没有人有使用ClearQuest开发web应用程序的经验?从功能上看,它提到了流程自动化,但我不确定它能支持多大的流程/应用程序。我们的团队将一个较大应用程序的一小部分交给了另一个使用ClearQuest实现web功能的团队,但现在ClearQuest工具正被推到我们身上,以实现整个应用程序的web功能。我有ASP.NET背景,但ClearQuest非常像向导,我见过的唯一代码是“BASIC”,它看起来非常像VBScript。Clearcase/ClearQuest与Rational Appl

有没有人有使用ClearQuest开发web应用程序的经验?从功能上看,它提到了流程自动化,但我不确定它能支持多大的流程/应用程序。我们的团队将一个较大应用程序的一小部分交给了另一个使用ClearQuest实现web功能的团队,但现在ClearQuest工具正被推到我们身上,以实现整个应用程序的web功能。我有ASP.NET背景,但ClearQuest非常像向导,我见过的唯一代码是“BASIC”,它看起来非常像VBScript。

Clearcase/ClearQuest与Rational Application on Developer进行了良好的集成。我不确定你是在吹嘘它的优点,还是真的在网络上公开ClearQuest。您可以执行编写CGI/PERL脚本的强制性和蹩脚的活动,以向web公开一些特性。您可以使用perl或VBScript编写CC/CQ钩子。它有自己的perl构建,包含在名为ratperl的产品中。它有极好的命令行支持,但它是以复杂性为代价的。如果您非常仔细地考虑组织中的实现,CC/CQ将非常强大。它可以支持非常强大的工作流程,并且高度可定制

当然这是可能的,对于VS风格的集成,我要么包装cqole.dll,要么使用OSLC连接器访问RESTful接口。虽然CQOLE是C++ API,它没有得到官方支持,但它将比使用VBScript API实现这一点更好。如果你更喜欢使用web服务,我会去jazz.net看看,wiki在那里用血淋淋的细节解释了这座桥。

你不能用ClearQuest开发webapp,CQ只是一个基于逻辑和状态转换的过程自动化工具,交互是用VBScript或Perl编写的

然而,请注意,管理CQ代码一直是一件痛苦的事情,因为“设计器”本身是一个完全失败的工具。它支持版本跟踪,但不告诉你版本之间的差异。内置的代码编辑器没有语法高亮,也不支持并行开发。我可以继续下去

在以后的版本中(我想是从第7版开始),CQ附带了基于eclipse的客户机和设计器工具,据信可以增强整个体验。但是我没有太多的经验来评论


至于web组件,它运行在websphere层上,只是一个应用程序/表示层,用户可以通过HTTP协议访问CQ。它拥有完整CQ客户端90%的功能,并且通常更易于维护和部署到广泛的用户组

查看有关使用开放服务进行生命周期协作的开发的信息。

有几个API可以让您随心所欲地编写Web应用程序

CQWeb本身是使用CMAPI构建的,它允许构建Java应用程序(web或非web)。这里有一个教程:

您可以使用PerlCGI实现一个基本的web应用程序,因为CQ有一个PerlAPI

您可以编写ASP/C#web应用程序,因为ClearQuest有一个OLE(Visual Basic)API。最初的ClearQuest Web应用程序是使用VisualBasicAPI构建的

所以答案是肯定的,这是可能的。
如果它支持JavaScript API,那不是很好吗?然后我们可以编写nodeJS CQ应用程序。

很抱歉,我没有专门将其用于web应用程序,在您是使用web应用程序公开CQ还是使用它开发web应用程序方面存在一些模糊之处。我们将使用它开发自定义web应用程序。我已经构建了一个基于.Net的ASP应用程序,可以复制他们的软件。这是可行的。。。虽然有时有点冒险,但非常可行。