Introduction to the Microsoft. NET Framework

Source: Internet
Author: User

Microsoft named its vision for future computing as. Net (dot-net ). Microsoft believes that computing in the future will be a world where multiple applications run in a distributed manner over the Internet. We can find out a lot of motivation that drives this idea from different aspects.

First, distributed computing is consistent with object-oriented programming. It tends to collect specialized code with special purposes in specific places, rather than having redundant copies in multiple places. Therefore, turning to the distributed model will generate potential efficiency profits.

Second, collect specific code in one place and publish the code to the outside. The code can be accessed by different types of machines (phones, handheld computers, and desktop computers, and use them.

Third, by controlling the real-time access to some distributed nodes (especially those involved in authentication), the company can more easily control the running of their applications. This allows the program to enter the field of "providing services", not just "Object owner ".

The development of the. NET framework allows applications on other platforms to access services provided by service providers. For example,. NET is based on open standard technologies such as XML and soap.

. Net idea development result is.. NET Framework, which contains the Common Language Runtime (CLR ),. net Framework and some high-level features, such as ASP. net (the next version of ASP technology for dynamic service pages), Windows Forms (used to develop desktop applications ).

The Common Language Runtime (CLR) manages code compilation and compiles the code to conform to the. NET platform ). CLR has two interesting features. First, its specification is open, so it is also applicable to non-Windows platforms ). Second, most languages can be used to use the. NET Framework class, and all of them will be supported by CLR.

However, not all supported languages fully comply with the. NET Framework, but one language is an exception. This is C #, which fully complies with the. NET Framework. C # (c-sharp) is inherited from the C ++ language and released together with the. NET Framework. C # Will be the preferred language for many. NET application developers.

This article is the translation of C # tutorial that comes with C # builder. The main content of this lesson is. Net introduction and motivation to promote. NET technology. Relatively speaking, this part is just an introduction. It is very simple and can only make those pairs. net beginners have a rough understanding, so most of them are familiar with it. NET developers, this part can jump over. However, for the sake of the integrity of this series of articles, I still translated this article and put it here. Subsequent articles will focus on the C # language, coming soon. Stay tuned!

 

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.