【发布时间】:2014-02-17 02:42:56
【问题描述】:
我正在寻找一个应用程序和系统,该应用程序和系统需要为命令行程序提供大量用户输入。这包括他们希望运行的程序/脚本、运行它的编译器、如何处理结果等。
我一直在为此寻找各种跨平台解决方案,并正在寻找一些建议。
Qt 似乎是一种解决方案,但构建一次并编译所有的心态似乎并非如此。我也不确定用户在他们的机器上使用该程序会有多方便和容易。我不确定是否存在 Qt 运行时,可以这么说,人们需要提前安装。
Silverlight 是另一种解决方案。它基于 Web 的事实很棒,但是我对 Silverlight 从来没有过好感。尽管如此,当考虑谁将使用它时,Silverlight 可能只是要走的路,因为它是一个可以在任何地方访问的应用程序。
这些确实是直截了当的“这是一个 GUI,你可以用它来做这件事”的解决方案。我非常有信心可以用 Django/Python 破解一些东西并构建一个 Web 引擎。然而,运行此代码的服务器必须是基于 Windows 的,这并不是一个真正的选择。 (此报告功能广泛使用 COM 库)。
我可能想多了,想在这里想出一个矫枉过正的工具。也许一个 PHP 应用程序可以工作? PHP 能否运行本地命令行界面,即连接到 PHP 页面的人本地?
详细说明该应用程序。我已经编写了一个处理报告的工具。我正在与之交互的程序/服务是 HP Quality Center,而我之前提到的库是 OTA 库。就向它报告的机器而言,以编程方式使用 QC 执行任何操作都会将您限制在 Windows 上。该工具允许以任何语言向 Quality Center 快速报告任何类型的测试。这个工具的想法是允许人们将数据发送到数据库或共享目录,并让 Windows 机器上的侦听器不断寻找新数据以报告给 Quality Center。
因此有几个选项,我在上面列出了最初想到的选项。但我真的很感谢您的意见。
【问题讨论】:
标签: user-interface command-line