View Single Post
Old 06-09-2007, 05:13 AM   #48
alex_d
Addict
alex_d doesn't litteralex_d doesn't litter
 
Posts: 303
Karma: 187
Join Date: Dec 2006
Device: Sony Reader
In response to Harry:

You make an argument relating to mouse vs keyboard. I'd like to point out that that's really not the distinction between GUI and CLI, and that I personally try to use the keyboard whenever I can.

The real difference is that a GUI presents to you all the options, in an organized form, with labels and explanations. CLI throws you to the wolves.



You can interface to a computer using keyboards or mice, using text only or bitmaps, menus or buttons, weird interfaces that's no one even thought of, or even speech.

Yet the real issue is entirely orthogonal to that. Presenting the possible options, organizing them elegantly, and offering multiple levels of hints to what the choices do is simply the correct way to present features.

No sane person could argue otherwise. And let me reiterate that this paradigm could be easily used with the same old, simple typing of commands (similar in principle to VC#'s intellisense, not to mention syntax highlighting). Kovigdoyal, please consider this point at length. This obvious design philosophy allows applications to elegantly expose more features, and permits new applications to be adopted. In short, it leads to progress. I don't think you'll be able to disagree.

Last edited by alex_d; 06-09-2007 at 05:44 AM.
alex_d is offline   Reply With Quote