Introduction to Microsoft's next-generation development technology ASP +

Source: Internet
Author: User
ASP + Introduction
Despite the implicate in ASP3.0, Microsoft has been developing the next-generation server-side programming technology. in the following three sections, we will give a rough introduction to this new product called ASP + (named. this article is intended for experienced ASP developers and provides some concepts for you to decide whether to migrate to ASP +.
ASP + is designed to be compatible with earlier versions of ASP, with only a few minor differences in environmental requirements. in particular, ASP + can be installed simultaneously with ASP 3.0 on Windows2000. in this way, you can continue to provide the existing ASP service while testing ASP +, and switch to ASP + when everything is ready, instead of installing another test server.
Although the original ASP Application can be easily converted to ASP +, there are not many advantages from the new version. ASP + has many new features, such as easier to use, more powerful functions, and higher running efficiency. however, to truly play a role, you also need to understand how ASP + works.
Microsoft released the ASP + Preview version at the Microsoft Developer Conference July 11-14 held in Atlanta, Florida on June 14, 2000, allowing developers to build dynamic websites with less code than ever before.
ASP evolution
The history of ASP was not long. It was first launched in 1996 and then rapidly developed into a mainstream development environment in Windows. In addition, there were Simulation environments developed by third-party vendors on other platforms, such as ChilliASP.
Dynamic Server Web programming
Traditionally, dynamic pages are generated by server-side executable programs. the standard Web server interface is CGI. The basic principle is to allow an executable program to obtain information transmitted from the client, and then collect the output information to generate the return page (HTML, script code, text), and finally sent to the client. later, there was an interpreter such as Perl. Programmers only need to write some macro code to let the server explain and execute it.
Microsoft ISAPI technology
Microsoft has launched another tool, ISAPI (Internet Server Application Programming Interface), with IIS. Unlike CGI, ISAPI allows dynamic link library (DLL) to be called ). many Microsoft developers have developed isapis. another short-lived product called dbWeb provides a certain degree of interactive data query, filtering, and formatting functions.
The second generation of development tool is IDC (the Internet Database Connector), and the development environment is slightly improved. not only because it is faster and more efficient than dbWeb, but also because it is more convenient to use. IDC introduces the template concept, making it easier for programmers to build an application system on this basis. two files are required for each page IDC. the query file contains a simple macro statement that defines how to obtain data from the database. it is actually SQL description and configuration information.
{Query file getuserlist. idc}
Datasource: GlobalExampleData
Username: examples
Password: secret
Template: getuserlist. htx
SQLStatement:
Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.