Struggling to tell your APIs from your CDNs? Read our comprehensive cloud computing glossary covering the most common terms.
< Back to glossary
Active Server Pages (ASP) is a server-side scripting technology developed by Microsoft in 1996. It allows web developers to create dynamic and interactive web pages by embedding server-side scripts within HTML. ASP processes these scripts on the server, generating HTML that is sent to the user’s browser.
Server-Side Execution: When a user requests an ASP page, the web server processes the embedded scripts on the server and sends the resulting HTML to the browser.
Scripting Languages: ASP primarily uses VBScript or JScript (Microsoft’s version of JavaScript) for scripting, though other languages like Perl can also be used.
Integration with IIS: ASP runs on Microsoft’s Internet Information Services (IIS) and can interact with databases, send emails, or perform other server-side tasks.
Dynamic Content Generation: Creates web pages that change based on user input or other factors.
Database Connectivity: Easily connects to databases like Microsoft SQL Server for retrieving and manipulating data.
Built-in Objects: Provides objects like Request, Response, Session, and Application to handle user input, manage sessions, and control application behavior.
Ease of Use: Simple to learn for developers familiar with HTML and basic scripting.
Security: Scripts are executed on the server, so users only see the resulting HTML, keeping code secure.
Interactivity: Enables real-time updates and personalization of web pages.
Platform Dependency: Designed to run primarily on Windows servers with IIS.
Outdated Technology: Replaced by ASP.NET in 2002, making it less commonly used today.
Browser Compatibility Issues: Relied heavily on Microsoft technologies, which could cause compatibility problems with non-Microsoft browsers.
A weather website using ASP can dynamically display location-specific forecasts by processing user input (e.g., city name) on the server and fetching relevant data from a database.
ASP is often referred to as “Classic ASP” after being succeeded by ASP.NET in 2002. While Classic ASP is no longer actively developed, it laid the foundation for modern web development frameworks.