.NET Framework introduction

zhaozj2021-02-16  48

.NET has received the industry's attention since the release, and foreign software companies have applied .NET technology to actual projects, and get good results. There is also a problem that is the focus of everyone's discussion, the one is better for Java and .net? I don't think it is good or which bad to this problem. Because each object has its own advantages and disadvantages, we can determine what products used in accordance with the specific circumstances of our company's development or project.

I really like Delphi, like her simple, fast development environment. But after the .NET is decided, there is no special request to use .NET. Because .NET integrates the delphi rapid development environment (I heard that .NET is designed by Delphi designer, 9CBS is said to it ?!) and Java system architecture. Borland's products are very good, but she is going to run in Microsoft's operating system, and the Microsoft's development environment has not been doing well, but now there is Visual Studio.net.

As mentioned earlier, there is no relationship with the topic, and now it will start .NET.

Microsoft's definition of .NET is

The .NET Framework is a new computing platage.

It means that .NET is a new computing platform that is simplified in a highly distributed interconnect environment (oh, not like a sentence ^ _ *). Here is a distributed interconnection network environment, this is very important, indicating that the commercial activity will be on the Internet, so we should also take this time with the trend of the times. To put it bluntly, it is .NET to improve the speed of our application development. Because what? continue.

Advantages of .NET

n Provides standard object-oriented development environments, not only interacts with objects, but also interacts with objects through Web Service and .NET Remoting technology. n Provide an optimized code execution environment that has been resolved by the program version of people before people. We can install different versions of the same program in the same machine. And Deployment has also been improved, Microsoft said X-COPY, that is, it is as simple as copying files s. n Provide code running security. We worried that the ActivX control included in the web page will perform malicious code, but now you don't have to worry because .NET Framework guarantees the security of the execution code. n Use Just (Just In Time Activation technology to increase the code running speed. n Provide standard frameworks and powerful development tools that allow programmers to accumulate more experience among actual development. n .NET follows the industry standard specification, so you can make the code (code in .NET) can interact with other systems. For example, Web Service, COM, etc. .NET architecture

.NET has two main components, one is CLR (Common Language Runtime) and the other is .NET Framework Class Library. The CLR is the core part of the .NET system architecture, responsible for performing code, managing memory, security, etc., etc., you can think of Java's VM. The code running in the .NET Framework is called Managed Code, which is called unmanaged code. .NET Class Library provides a powerful and fully object-to-object library, and we can use her in any type of project. Previous SDK is a function mode, and is relatively low-level complex (?!), But now uses the component package, it is relatively simple, easy to use. .NET Class Library includes the following components L Console ApplicationsL Windows GUI Application (Windows Forms)

l ASP.NET Applications

l Xml Web Services

l Windows Services

.NET Compact Framework

.NET Compact Framework is a simplified version of the .NET Framework. In order to run in a small machine (Smart Device), Microsoft minus fertilizer for .NET Framework, let her fit the current small machine hardware environment. The capacity used for PDA's Compact Framework 2m, and only a few hundred k for mobile phones. To develop a small machine program to install the Smart Device Extension.

appendix

N-reference

MSDN overview of .NET Framework

Http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpoVrintroductionTONETFRAMEWORKSDK.ASP

转载请注明原文地址:https://www.9cbs.com/read-22860.html

New Post(0)