Sunday, February 21, 2010

Week 7: Clear

GUI vs. Command Line

Command Line Interfaces are of little use to the general public but they are essential for server administrators and programmers. All web servers operate using command line interfaces and most scripts are written that way. One common Command Line Language is “BASH”. You can find a glossary of BASH terms that can help you navigate and operate in a command line based environment, here.

A GUI (Graphical User Interface) like Windows or OS X Leopard makes it easy for laymen to operate computers but it adds a layer between the user and the machine. These programming environments help the developer translate things from “point and click” to machine language. However, the convenience of GUI means additional resources like CPU power and Memory have to be put towards translating from the graphical environment to machine languages. This is why many times Command Line Operations will be processed quicker than those executed via GUI.

Most modern businesses host websites on web servers that respond to command line languages. Fixing critical issues and troubleshooting website failures can be accomplished quickly in command line interfaces. Many businesses employ server administrators who have to be well versed in command line languages or purchase their hosting from companies that employ them.

No comments:

Post a Comment