我在家裏和工作上寫了很多腳本。大部分時間腳本只用了幾次來完成他們選擇的任務,然後再也不用了。但是,有時候我會寫腳本來做更復雜的事情,這需要用戶輸入。在這一點上,我通常對是否實現GUI或者使用y/n進行操作,按1-10等命令行界面而苦惱。這種類型的界面可能會變得乏味且難以維護。什麼時候應該添加一個GUI?
我知道有些東西比其他人更適合GUI,比如在巨大的列表中選擇東西。但是,切換命令行應用程序以使用GUI所花費的時間太長了。對我而言,即使是我能找到的最多的框架,也需要花費大量的時間才能添加GUI。
我很好奇,如果任何開發人員有一個方法來確定他們的腳本已經增長到足以需要一個GUI的點。或者我正在以這種錯誤的方式進行討論,我是否應該總是編寫我的腳本,假設我以後可能會添加一個GUI?
感謝您將鏈接指向http://shoooes.net/。它看起來很有趣! – Niyaz 2009-02-01 19:20:10