196 Practical TCP/IP and Ethernet Networking
11.8 CGI
CGI (common gateway interface) looks like HTML and can accomplish some of the
things that Java applets and JavaScript can, but it has distinct shortcomings. Java and
JavaScript are therefore expected to make CGI obsolete.
• Compared to Java, CGI is difficult to learn
• CGI seems to be user interactive, but it is NOT
• It is mainly used for entering alphanumeric text (e.g. parameters for search
engines or credit card numbers for on-line purchases). It does, however, not
really interact with the user but rather submits the entered information to the
web server for further processing.
11.9 Scripting: JavaScript
Scripting languages have been around since the inception of programming languages ...