| Active Server Pages | Perl |
| CGI | Scripting Languages |
| CSS | Server Side Includes |
| HTML | VBScript |
| Java | VRML |
| JavaScript | XML |
| JScript |
Active Server Pages
Active Server Pages are basically
HTML
files which have scripting
languages commands and routines embeded for the server to execute
before sending the page to the browser. The standard extension for
and Active Server Page document is .ASP and it is a technology of
Microsoft's Internet Information Services. The scripting languages
used in Active Server Pages are VBScript and
JScript. (JavaScript)Active Server Pages are very useful for creating database driven pages and sites.
CGI
CGI
stands for Common Gateway Interface
and it is used for processing forms and dynamically producing
HTML
documents. It is not a language in and of itself.
Perl is commonly the language used.CSS
CSS
stands for Cascading Style Sheets. CSS
is a language for describing detailed styles, for text and other
HTML elements. With
CSS you can describe font, color, border,
positioning, and size with much greater flexibility than standard
HTML allows. Styles can be defined within the HTML
code item by item, or in a separate file, allowing reliable site-wide standardization and control of
visual elements.Nowadays, CSS have become something of a standard element of HTML to the point that modern HTML specifications have done away with most of the old tags and properties which perform functions that CSS is now capable of performing.
HTML
This is an acronym which means
Hypertext Markup Language. It is the principle language
of the World Wide Web.
HTML files are
written in this language, which at base is fairly simple. It's
main purpose is to describe the layout of information (some
text) in a general way that can be displayed on a wide variety
of systems.Java
A programming language developed
by Sun Microsystems which is very closely related to C. The
language was developed to be very general in nature so that it
could be interpreted by computers of different types (Apple,
IBM Compatible) running different operating systems. (Windows,
Unix) Java was designed to be a kind of efficient universal
language of computers.JavaScript
JavaScript is a
Scripting Language. It is a standard used
by Netscape and is used inside HTML documents
to do things HTML can't do by itself. It's a language which
allows some rudimentary manipulation of the web page and its
environment.JavaScript is also used by the server sometimes in Active Server Pages to dynamically create web pages before they even get to the browser. (Microsoft will call it JScript, not JavaScript.)
JScript
Thanks to the browser wars,
Microsoft felt they had to do something different, but the same,
so they reinvented JavaScript, gave it
almost the same name and slapped their name on it. Forget about
it. Everybody who wasn't hit by cupid while looking at
Microsoft's logo just says "JavaScript" anyway and most stuff
runs exactly the same on both browsers. A new standard
combining the two has also been created called "ECMAScript",
but everybody still calls it "JavaScript" and this may be the
only place you ever see it mentioned, so keep smiling because
all you have to remember is "JavaScript".Perl
Perl is another
scripting language. Perl come from the
UNIX environment, though it is now used on many platforms. It is
not used in HTML documents at all except
indirectly. It can create HTML documents live and can access
rudimentary databases. It is used frequently for processing forms
on the internet.The fact that Perl is available for most servers along with some of it's history and unique strengths make Perl a very important scripting language. It can work with the server in a very nuts and bolts kind of way.
Scripting Languages
The main differences between
scripting languages and more formal programming languages
like C is that scripting languages like
JavaScript are not compiled, which
means they remain exactly as the programmer wrote them and
are not translated to be interpreted directly by a CPU nor
are they translated into a form that is very efficient for
the computer to read. Consequently scripting languages are
not used for very intensive programming.Scripting languages have the advantage of not requiring much extra software aside from rather universally available software for interpreting the script. Scripting languages also have a tendancy to be a little simpler than more formal programming languages. Often the scripts are designed to be almost exactly the same (if not exactly the same) as the language users normally use to do things with their computer. Batch files in DOS are pretty much a list of commands the same as one would use in the DOS shell. (Which old time computer users used to live in.)
Server Side Includes (SSI)
This is a very basic way to embed
dynamic or common cookie-cutter information in a web page. It
can run CGI programs and other programs and it
can be used to insert common information from outside files.
Information like addresses and phone numbers, or standard site
layout code that might change in the future. This would allow one
to change the single file which the SSI inserts into your site's
pages without having to edit each individual page.SSI's are easy to use and make site much easier to manage saving alot of time.
VBScript
This one is also somewhat related
to the browser wars. Once again Microsoft is competing with
JavaScript, but this language was not
newly invented and it is different. The "VB" in VBScript stands
for "Visual Basic", which is a more formal programming language
developed in the style of an older scripting language,
BASIC.
There were many kinds of
BASIC
(Principally GWBASIC and Microsoft's QuickBASIC) and it was designed as a
kind of beginner's programming language, consequently it was
made rather user friendly.BASIC was a DOS based language and as Windows came to replace DOS, the people at Microsoft went to make a version of BASIC that was designed for Windows. It got a little bit more complicated, but it's still a heck of alot more friendly than C. It would seem a natural candidate to be recast as a web scripting language and so it was.
Unlike JScript, people not addicted to Microsoft actually talk about VBScript. It's not used so much in web pages for the browser to run, though it was designed to be used that way. It really couldn't compete with JavaScript there as Netscape just wouldn't support it. However it is used in Active Server Pages and is the standard language in that arena, and thus it has survived.
VRML
VRML is the Virtual Reality Modeling
Language and is not much like HTML at all. It is
used to create 3-D environments. VRML is linkable, can be animated, and
can implement Java and/or
JavaScript so you could really make a whole
site out of it, but it requires a plugin which does not come standard
with browsers. (Though for a brief time it came with Netscape
Navigator.)XML
XML is a kind of all-purpose markup language
that is more about data and language structure than it is about defining
specific markup code. It is very much like HTML, but HTML is not valid
XML. A new XHTML has been created which put HTML in compliance with the
more rigorous standards of XML. With XML one defines a custom markup
language for specific applications. The uniform structure of XML allows
for all-purpose XML readers to be developed which interpret universal
XML structure making it easily accessible for specific applications.

