Crazy ASP. NET series-Article 1: What is ASP. NET

Source: Internet
Author: User
Tags what is asp

I have summarized the seven main features of ASP. NET and only summarized the two main features. Now I will continue to summarize the five main features.

(3) ASP. NET supports multiple languages

The multiple languages mentioned here are multiple development languages, such as C # and VB. NET. No matter which development language you use, the final program code will be compiled into the intermediate code IL.

IL is the basis for all managed applications, and managed applications are.. NET compiled and executed in the CLR hosting environment, so IL is.. NET language, which is the only language that can be recognized by CLR.

Why is the same between compiled languages? Because these languages share the same public infrastructure.

Decompilation tool: C: \ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ Bin \ ildasm.exe

Because all ASP. NET code is stored and executed on the server, the client will not receive these compiled code files, so the client has no chance to decompile these DLL and EXE files.

(4) ASP. NET runs in the public Language Runtime Library

In fact, this feature is to understand what the Common Language Runtime Library CLR can do.

1. Automatic Memory Management and garbage collection (also available in JAVA)

2. type security to prevent some low-level errors during compilation

3. extensible metadata. Information about classes and members is. NET is a kind of metadata information stored in the compiled assembly. Metadata Extension is to describe your code and allow you to provide additional information for the runtime or other services.

4. Structure-based error handling: You can create separate blocks to handle different types of errors, or nest exception handling programs between different layers.

5. multithreading. CLR provides a thread pool that can be used by multiple types. You can call methods, read files, or perform asynchronous communication with the Web service. No new thread needs to be created.

(5) ASP. NET is object-oriented.

In ASP. NET, the best example of reflecting the object-oriented thinking is server-based space.

(6) ASP. NET supports all browsers (7) easy deployment and configuration of ASP. NET

Most ASP. NET configuration information is stored in a specific web. config file.

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.