我在家和工作中编写了许多脚本。大多数情况下,这些脚本仅用于完成其选择的任务,然后就再也没有使用过。但是,有时我会编写一个需要用户输入的更复杂的脚本。此时,我通常会苦恼于是否实现GUI,还是坚持使用y/n、按1-10等命令行界面。这种类型的界面可能变得繁琐且难以维护。
我知道某些东西比其他东西更适合使用GUI,例如在巨大列表中选择事物。但是,将命令行应用程序切换为使用GUI所需的时间是禁止的。对我来说,即使使用最简单的simple框架添加GUI也需要相当长的时间。
我很好奇是否有开发人员确定脚本何时增长到需要GUI的方法。或者我是否正在错误地进行这项工作,应该始终假定我可能稍后添加GUI并编写我的脚本?
我知道某些东西比其他东西更适合使用GUI,例如在巨大列表中选择事物。但是,将命令行应用程序切换为使用GUI所需的时间是禁止的。对我来说,即使使用最简单的simple框架添加GUI也需要相当长的时间。
我很好奇是否有开发人员确定脚本何时增长到需要GUI的方法。或者我是否正在错误地进行这项工作,应该始终假定我可能稍后添加GUI并编写我的脚本?