【发布时间】:2009-02-01 18:34:12
【问题描述】:
我在家里和工作中编写了许多脚本。大多数情况下,脚本只使用几次来完成他们选择的任务,然后就再也不会使用了。然而,有时我会编写一个脚本来做一些更复杂的事情,一些需要用户输入的事情。在这一点上,我通常会为是否实现 GUI 或坚持使用 y/n、按 1-10 等命令行界面而苦恼。这种类型的界面使用起来可能会变得乏味且难以维护。
我知道有些东西比其他东西更适合 GUI,比如在一个巨大的列表中选择东西。但是,切换命令行应用程序以使用 GUI 所花费的时间是令人望而却步的。对我来说,即使是我能找到的最多的simple 框架,也需要花费大量时间来添加 GUI。
我很好奇是否有任何开发人员有一种方法可以确定他们的脚本在什么时候增长到足以需要 GUI。或者我是不是走错了路,我是否应该一直编写脚本,假设我以后可能会添加一个 GUI?
【问题讨论】:
-
感谢您提供指向 shoooes.net 的链接。看起来很有趣!!
标签: user-interface language-agnostic scripting