My sister started learning ASP. Yesterday I asked my question about the difference between ASP and Asp.net. I didn't answer the question... it's too embarrassing...
Asp (Active Server Pages) is a web application Program developed by microsfot in November 1996, it is neither a programming language nor a development tool, but a technical framework, Code can be compiled without using Microsoft products, applications that can generate and execute dynamic, interactive, and efficient servers. With ASP, You can embed VBScript, JavaScript, and other scripting languages into HTML to quickly complete website applications. Without compilation, you can directly execute them on the server. It is easy to write and can be compiled using a common text editor, such as Notepad. Scripts are run on the server rather than on the client. The script language used by ASP is run on the server. The browser on the client does not need to provide any other support, this greatly increases the interaction speed between users and servers. In addition, it enables more powerful functionality through built-in components, such as using A-DO to easily access the database.
Microsoft then launched ASP. NET. This is not a simple upgrade of ASP, but a new generation of dynamic web page implementation system, used for building powerful applications on a Web server. It is part of Microsoft's new architecture. NET and a combination of ASP and. NET technologies. Programmable network forms based on components and events are provided, greatly simplifying programming. You can also use ASP. NET to create a network service.
Asp and ASP. net differences:
1. different Development languages
Asp is only limited to the non-type scripting language. The method for adding ASP code to a Web page is the same as that for adding code to a client script, code clutter.
Asp.. Net allows you to select and use a fully functional stronugly-type programming language , and also allows you to use a huge potential.. NET Framework.
2. Different Operating Mechanisms
Asp is a programming framework that explains running, so the execution efficiency is lower.
ASP. NET is a compilation programming framework. Running is the library code of compiled public Language Runtime on the server. You can use early binding to implement compilation to improve efficiency.
3. Development Method
Asp combines interface design with program design, making maintenance and reuse difficult.
ASP. NET separates interface design and program design with different files, improving reusability and maintainability.