0

作为一名开发人员,我更喜欢使用 WinSCP 和 eclipse 等 gui 工具而不是命令行协议和 vi/pico 等工具是不是很糟糕?请列出支持的理由。我觉得命令行不必要地复杂。

4

2 回答 2

0

在我看来,这并没有什么问题。我相信你至少应该对命令行有点熟悉,因为它总是派上用场。但实际上,这正是您更愿意使用的。

于 2013-09-22T22:30:57.933 回答
0

对于特定任务,选择一种界面风格而不是另一种风格并不一定是坏事,但是优秀的开发人员应该承认每种风格在不同情况下的优越性。

命令行工具相对于 GUI 工具的两个优点是更容易远程工作和更容易自动化。

例如,以 WinScp 与 scp 为例;您可能更喜欢更丰富的 GUI 界面来从本地机器复制文件(为什么不这样做),但是当您想在多台远程机器之间复制文件时会发生什么?在终端中使用一行代码比处理多个远程 GUI 登录要容易得多。

或者,如果您想在每天的特定时间或特定项目构建时复制文件怎么办?在这些条件下,很容易设置一个脚本来运行命令行工具,而通过 GUI 几乎是不可能的。

另一方面,GUI 有一些优势。大多数开发人员现在更喜欢像 Eclipse 这样的完整 GUI 来进行认真的开发。我自己是 Emacs 的忠实粉丝,但我必须承认,在处理大型、多程序员项目时,成熟的 IDE 具有难以匹敌的优势。

总而言之,我希望开发人员为这项工作选择正确的工具。个人喜好,但我希望一个称职的开发人员能够完全熟悉使用基本的命令行工具,如 scp 和编辑器。

于 2013-09-23T14:02:31.227 回答