作为开发人员,我更喜欢使用像WinSCP和eclipse这样的gui工具而不是命令行协议和vi / pico这样的工具?请列出支持原因。我觉得命令行不必要地复杂化。
答案 0 :(得分:0)
在我看来,它没有任何直接的错误。我相信你至少应该对命令行感到满意,因为它总是派上用场。但实际上,这只是你宁愿合作的东西。
答案 1 :(得分:0)
对于特定任务,偏好一种界面而不是另一种界面并不一定是坏事,但优秀的开发者应该承认每种界面在不同情况下的优越性。
命令行工具相对于GUI工具的两个优点是更容易远程工作和更容易的自动化。
例如,以WinScp与scp为例;您可能更喜欢使用更丰富的GUI界面从本地计算机复制文件(以及为什么不复制),但是当您想要在多台远程计算机之间复制文件时会发生什么?使用终端中的单行比处理多个远程GUI登录要容易得多。
或者,如果您想在每天的特定时间或特定项目构建时复制文件,该怎么办?在这些条件下设置脚本以运行命令行工具很容易,并且通过GUI几乎不可能。
另一方面,GUI具有一些优点。大多数开发人员现在更喜欢像Eclipse这样的完整GUI来进我自己也是Emacs的忠实粉丝,但我不得不接受在处理大型多程序员项目时,完全成熟的IDE具有难以匹配的优势。
总而言之,我希望开发人员能够为这项工作选择合适的工具。个人喜好进入其中,但我希望有能力的开发人员完全使用基本的命令行工具,如scp和编辑器。