“ASP” stands for Active Server Pages, which are simply HTML pages with embedded scripts. These scripts can and are used to perform various tasks, such as accessing information from databases. For example, a designer could embed a script that accesses the site’s database, finds out who just logged in, and simultaneously offers a personal greeting to the visitor. Unlike other scripting languages, ASP scripts are not affected by the type of browser they are run in, as the page the script is installed on must request the script from the server. That’s what makes ASP so different – it runs on the server, not on the page. In fact, that’s why they’re called “Active Server Pages” – without a server, there would not be an active page.
While not all web hosts support ASP, they certainly should. ASP can create dynamic and incredibly interactive web pages that can really personalize your site. Normally, there is some out-of-pocket charge to add ASP to a Linux Server, as it must be installed directly onto the main server. Especially in a shared environment, this can cost big. Luckily, at Lunarpages, we charge a minimal £1.50/month to run ASP on your site. And if you choose to use Windows Hosting, there is absolutely no extra charge.
ASP was originally introduced by Microsoft for its own web server, but that doesn’t mean you can’t have ASP on Linux. In fact, many of our customers take advantage of the reduced price and incredible features in our Basic Hosting Plan and simply add ASP capabilities when they buy. However, if you are using ASP.NET, the more advanced version of classic ASP, you will need a Windows Server, as it is not capable of running in a Linux environment.
While the differences may seem minute to some, they are in fact very unique. ASP.NET is aimed at providing better performance by compiling server-side code to offer ease of development with the benefits of a compiled library. ASP.NET also contains similar terms to a Windows environment or application, such as controls and buttons. ASP.NET also allows the user to code in VB.NET, C#, J#, and many other languages, where classic ASP is limited to Perl, VBscript, etc.
All in all, it is really up to the user to decide whether ASP or ASP.NET would work for their sites and scripts. While many prefer ASP.NET, there are others who say ASP is still the best, so take a look at your scripting needs and feel free to ask us what would work best for that specific website.
You don’t have to reinvent the wheel. There are hundreds and hundreds of ASP and ASP.NET scripts available, which are also completely free, on the web. Simply pick the script you want, cut and past it into your source code and you’ve added another feature to your site that can increase your visitors and improve the performance of your site.