|
ASP
_________________________________________________________

Active Server Pages (ASP) is
Microsoft's
first
server-side
script engine
for dynamically-generated web pages. It was initiall.
Programming ASP
websites
is made easier by various
built-in
objects.
Each object corresponds to a group of frequently-used functions useful for
creating
dynamic web pages.
In ASP 2.0 there are six such built-in objects: Application, ASPError, Request,
Response, Server, and Session. Session, for example, is a
cookie-based
session
object that maintains
variables
from page to page. Web pages with the ".asp" or
file extension
use ASP, although some Web sites disguise their choice of scripting language for
security purposes. The ".aspx" extension is not an ASP page, but an
ASP.NET
page, another server-side scripting language from Microsoft, based on a mixture
of traditional ASP, and Microsoft's
.NET
technology.
Most ASP pages are written in
VBScript,
but any other
Active Scripting
engine can be selected instead by using the
@Language
directive or the <script
language="language" runat="server">
syntax.
JScript
(Microsoft's implementation of
ECMAScript)
is the other language that is usually available.
PerlScript
(a derivative of
Perl)
and others are available as third-party installable Active
Scripting engines.
_____________________________________________________________________________________________

ASP was one of the first web application
development environments that integrated web application execution directly into
the web server. This was done in order to achieve high performance compared to
calling external executable programs or
CGI scripts which was the
most popular method for writing web applications at the time it was introduced.
Today there are additional platforms for web application development that are
more common on other operating systems. Both
JavaServer Pages
and
PHP
are more commonly found on webservers running non-Microsoft operating systems,
with
PHP
currently being the more common of the two. Also of note is
ColdFusion,
a popular Java technology running on several platforms including Microsoft
servers as well as other platforms.
Prior to Microsoft's release of ASP for IIS 3,
programmers relied on IDC and HTX files combined with ODBC drivers to display
and manipulate dynamic data and pages running on IIS. The basics of these file
formats and structures were used, at least in part, in the implementation of the
early versions of ASP.
InstantASP and
ChilisoftASP
are technologies that run ASP on platforms other than the Microsoft Windows
Operating System. ChilisoftASP was purchased by Sun Microsystems and later
renamed "Sun ONE Active Server Pages", then later renamed to "Sun Java System
Active Server Pages". It appears that InstantASP is no longer available. There
are large open source communities on the internet, such as
ASPNuke,
which produce ASP scripts, components and applications to be used free under
certain license terms.
________________________________________________________________________________________________


|