ASP/Visual Basic

"Creating and updating static Web sites was a very time consuming task that was prone to human error. In order to avoid mistakes, every page would require careful attention during changes. Furthermore, the potential use of Web sites was very limited using HTML exclusively. There needed to be an efficient way to change content quickly, in real time. ASP enabled the easy integration of databases as well as more advanced business and application logic that the Web is known for today." - Microsoft

ASPActive Server Pages, or ASP, is a script engine from Microsoft for creating dynamically generated web pages. ASP includes built-in objects, each of which to functions frequently used for creating dynamic web pages, which makes website development easier. ASP can be used in combination with XML, COM, and HTML in order to create highly interactive websites. VBScript is used to write most ASP pages, but ASP is not limited to VBScript; any Active Scripting engine can be used.

Visual Basic is an even-driven programming language that was derived from BASIC (Beginner's All-purpose Symbolic Instruction Code). Visual Basic allows for the rapid application development of GUI (Graphical User Visual BasicInterface) applications, as well as access to databases and the creation of ActiveX controls and objects. Visual Basic allows programmers to write simple programs without the need to write many lines of code, making this an efficient solution. VBScript is syntactically similar to Visual Basic, but it is used for the authoring of ASP pages.

The final release of Visual Basic was in 1998, and extended support from Microsoft ended in February 2008. The successor to Visual Basic is Visual Basic .NET; Microsoft has since dropped .NET starting with the release of Visual Basic 2005 (VB 8.0).