Several terms of. NET

Source: Internet
Author: User

Learning. NET encountered several terms about it, such as VB. NET ,. NET Framework and so on, because they cannot understand their respective meanings and their relationships at the moment, they have to find some relevant content to understand. More and more knowledge is involved in the process of searching for materials. I thought it was a simple distinction between several terms. I didn't expect that they each contain countless reasons, those things are beyond my reach, so I quickly closed my hand and made a summary within my capabilities.

VB. NET

VB. NET (Visual Basic. NET) is an object-oriented programming language. It can be seen as an upgraded version of VB on the. Net Framework Platform, enhancing the support for object-oriented programming. However, due to the large changes, VB. NET has poor backward compatibility with VB. Because VB. NET runs through the idea of completely object-oriented, but VB is not, we cannot simply think that VB. NET is a new version of VB.

Both VB.net and VB belong to the Basic series languages, which are also developed by Microsoft and have similar syntax and follow-up. Microsoft makes it easier for VB developers to switch to VB. NET, make VB. NET is compatible with some VB6 functions and library usage, but not comparable. NET language comes with replaceable functions and libraries for efficiency. In fact, VB and VB. NET should not be compared in terms of functions, because apart from some similar syntaxes, they can be said to be completely different from the two languages.

VB is not comparable to other languages, such as C # and Java.. NET language. NET or other. when the NET Language was discussed together, VB.net was also referred to as "VB ".

. NET

. NET is a technical platform that Microsoft uses to implement XML, WebServices, SOA, and agility, including VB. NET, C #. NET, C ++. NET, J #.. NET.. NET language .. NET language is that the corresponding version of. Net framework must be installed on the running computer. One.. NET application is.. NET Framework. NET application is a usage.. NET Framework class library to compile and run applications on the CLR.. NET Framework, it cannot be called.. NET program.

. NET application components: client applications, WebServices, standard interfaces, CLR and Council. This part contains a lot of content. You can study it later.

. NET can now be seen as a brand of Microsoft. Microsoft has two very successful brands: Windows and Office. Some people say that. NET will become another brand of Microsoft.

. NET Framework

. NETFramework, Microsoft. NET Framework, is the core of Microsoft. NET technology. It is a new managed code programming model for Windows, which consists of two parts: Common Language Runtime (CLR) and unified class library set (FCL ). Common Language Runtime (CLR): includes two parts: Public language specification (CLS) and Public type specification (CTS ). Unified class library (FCL): covers the basic framework classes we will use in future development, such as ADO. NET, WINFORM, WEBFORM, and WEBSERVICES. The. NET Framework is also a running environment and a running platform for. NET software.

. NET Framework

VS

Microsoft Visual Studio (VS) is a series of Microsoft Development Kit products. VS is a basic and complete set of development tools. It includes most of the tools required throughout the software lifecycle, such as UML tools, code control tools, and integrated development environment (IDE. The target Code is applicable to all platforms supported by Microsoft, including Microsoft Windows and. NET Framework. All versions of VS are tools that help you develop. NET programs faster and more accurately. The C # program and VB. NET program we usually write are all completed with.

VS

Differences and connections

. NET Technical Knowledge System with. NETFramework as the core. After learning it, you can understand the. NET program, or even write a. NET program, and convert some requirements in reality into the implementation of the code program .. The goal of NET is that there is no language, and the final things are all running on. NET Framework.

VS is a development environment, that is, a development tool with built-in. NET compilers. Different Versions support different. NET Framework versions.

. NET Framework is a technical Framework and A. NET software running platform. Software Developed from VS relies on. NETFramework to implement its functions.

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.