2013-09-22 9 views
0

作爲一名開發人員,我更喜歡使用像WinSCP和eclipse這樣的GUI工具,而不是像vi/pico這樣的命令行協議和工具嗎?請列出支持理由。我覺得命令行不必要的複雜。命令行上的GUI不好?

回答

0

在我看來,它沒有什麼問題。我相信你至少應該對命令行感到滿意,因爲它總是派上用場。但是真的,這只是你想要的。

+0

我很感謝你的回答,我也有同感。這個問題是由一個公司的工作交換機完全轉換成gui工具,並且只在需要時使用命令行來提供給一個面向命令行界面的公司。我對兩者都很滿意,只是想通過更喜歡gui來確保我沒有失去理智。 – James

0

對於特定任務來說,選擇一種界面而不是另一種界面並不壞,但一個好的開發人員應該承認每種情況下的優越性。

通過GUI工具的命令行工具的兩個優點是更容易遠程工作並且更容易實現自動化。

例如,將WinScp與scp結合使用;您可能更喜歡使用更豐富的GUI界面來複制本地計算機上的文件(以及爲什麼不),但是當您要在多臺遠程計算機之間複製文件時會發生什麼情況?在終端中使用單一線路要比使用多個遠程GUI登錄更容易。

或者,如果您想每天在某個特定時間複製文件或某個特定項目生成時怎麼辦?在這些條件下設置腳本以運行命令行工具很容易,而通過GUI幾乎不可能。

另一方面,GUI有一些優點。大多數開發人員現在更喜歡像Eclipse這樣的完整GUI,以便進行認真的開發我是Emacs的忠實擁躉,但我必須承認,當涉及到大型多程序員項目時,完全成熟的IDE具有難以匹配的優勢。

總而言之,我希望開發人員能爲這項工作選擇合適的工具。個人喜好進入它,但我希望有能力的開發人員完全在家使用基本的命令行工具,如scp和編輯器。

+0

謝謝你的回覆,我把它給了@APott,因爲他先回答了。我確實同意某些命令行的某些任務更好,關心我的是使用諸如寫入代碼之類的GUI工具顯然更好或更快的任務。或者快速傳輸一組文件,這些文件是一個簡單的拖放gui工具,它允許您更準確地設置傳輸參數或首選項,而不是命令行,這就爲這樣簡單的事情留下了更多空間。 – James