我正在寻找在我的工作中为现有应用程序编写GUI客户端,这个应用程序是CLI,因为它没有被广泛使用。
这是我第一次写类似的东西,我问你的建议,书籍,技术,方法,建议。我的第一种方法是创建接口并调用原始CLI客户端,这是一种一致的方法吗?
答案 0 :(得分:1)
虽然它并不理想,但我认为这不是一个糟糕的方法,为您的CLI应用程序创建一个GUI shell。在此设计中,GUI充当CLI程序的用户。你必须考虑以下事项:
答案 1 :(得分:0)
您可能需要考虑tcl / tk。我写了几个成功的商业GUI,它们以这种方式工作。
有些人肯定会对此投票,因为他们认为tk是丑陋的,或者tcl是一种糟糕的语言。我承认制作一个令人惊叹的GUI可能需要一点技巧,但这并非不可能,甚至不是那么难。你将无法重现闪光灯或银光的眼睛糖果,如果这很重要,这可能不是适合你的解决方案。
另一方面,如果你更关心“完成工作”,那么tcl是一个非常可行的选择。它易于学习,并且易于与命令行工具集成。