注:原文来自"The pragmatic programmer - From journeyman to master" p78;中文部分是我的工作。
For programmers raised on GUI interfaces and intergrated development environments(IDEs), this might seem an extreme position. After all, can't you do everything equally well by pointing and clicking?
The simple answer is "no." GUI interfaces are wonderful, and they can be faster and more convenient for some simple operations. Moving files, reading MIME-encoded e-mail, and typing letters are all things that you might want to do in a graphical environment. But if you do all your work using GUIs, you are missing out on the full capabilities of your environment. You won't be able to automate common tasks, or use the full power of the tools available to you. And you won't be able to combine your tools to create customized macro tools. A benefit of GUIs is WYSIWYG - what you see is what you get. The disadvantage is WYSIAYG - what you see is all you get.
使用GUI的三大缺点:
1、你不能使得你的常规工作自动化;
2、你亦不能使用到工具提供给你的全部强大威力;
3、你更不能把你所使用的各种工具加以结合,以生成自定义的宏工具。
结论:GUI的优点是所见即所得,但与此同时,它的缺点即是你所能得到的也只是你所见到的那些。
原文指出对于习惯GUI界面和IDE的程序员,仅用GUI工作有局限。使用GUI有三大缺点,即不能使常规工作自动化、无法使用工具全部威力、不能结合工具生成自定义宏工具。其优点是所见即所得,缺点是所能得到的仅为所见内容。
1382

被折叠的 条评论
为什么被折叠?



