What is. NET Framework?

Source: Internet
Author: User
Tags dot net
Microsoft defines. NET

The. NET Framework is a new computing platform that simplifies application development in the highly distributed environment of

Internet.

It means that. Net is a new computing platform that simplifies software development in a highly distributed Internet environment (Oh, not like a sentence ^ _*). Distributed interaction is described here.

It is very important to connect to the network environment. It indicates that commercial activities will be carried out online in the future, so we should follow the trend of the times to doProgramThis must be taken into account. Description

White is. Net, which can speed up application development. Why? Continue.
. Net advantages

Provides a standard object-oriented development environment, which not only interacts with objects locally, but also remotely interacts with objects through web service and. Net remoting.

OptimizedCodeThe execution environment solved the previous program version problems. We can install different versions of the same program on the same machine. While

And deployment has also been improved, Microsoft said X-COPY, that is, just as simple as copying files S.

Provides code Operation Security. In the past, we worried that the activx control contained in the webpage would execute malicious code, but now we don't have to worry about it because. NET Framework safeguards

Security of line code.

Use the JIT (Just In Time activation) technology to speed up code execution.

It provides a standard framework and powerful development tools, allowing programmers to accumulate more experience in actual development.
. Net complies with industry standards, so code (. NET code) can interact with other systems.

Such as Web Service and COM.

. Net Architecture

. Net has two main components: CLR (Common Language Runtime) and. NET Framework class library. CLR is the most popular in. Net Architecture

The core part is responsible for executing code, managing memory, providing security and other core functions. Think of her as a Java VM. Code running in. NET Framework

It is called the managed code, and the opposite is called the unmanaged code .. Net Class Library provides powerful and fully Object-Oriented function libraries, and we can

She can be used in projects. In the past, the SDK was a function method and relatively low-level complex (?!), However, after being encapsulated with components, it is relatively simple and easy to use.

.. Net class library includes the following components

Console applications

Windows GUI application (Windows Forms)

ASP. NET Applications

XML Web Services

Windows Services

. NET Compact framework

. NET Compact framework is a simplified version of. NET Framework. In order to run on a small machine (smart device), Microsoft reduced the fat for the. NET Framework,

Let her fit the current hardware environment of small machines. The Compact framework for PDA has a capacity of more than 2 MB, but only several hundred kb for mobile phones. To develop small machine programs

Install smart device extension.

Net Framework is a support library for Microsoft's next-generation platform (dot net. Programs Developed Using. NET must run under the net framework. For example, the VB program requires the VB Runtime Library, and the Java program requires the same JVM.

Net Framework is a new development platform developed by Microsoft following windowsdna .. Net Framework is a programming platform similar to the virtual machine running and management of Java systems. Based on CLR, it supports multiple languages (C #, VB. net, C ++, Python, etc.

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.