Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What's the use of NETCore2.0?

2025-01-19 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/03 Report--

This article mainly introduces the use of NETCore2.0, the article is very detailed, has a certain reference value, interested friends must read it!

Introduction to NETCore2.0 function

NetCore is a new generation version of .netframework and the first official version developed by Microsoft. It is an application development framework (ApplicationFramework) with cross-platform (Windows, MacOSX, Linux) capabilities. In the future, it will also support FreeBSD and Alpine platforms, which is also Microsoft's open source software platform at the beginning of its development. It is often compared with the existing open source .NET platform Mono.

Because the development goal of .NET Core is a cross-platform .NET platform, .NET Core will include .NET Framework class libraries, but unlike .NET Framework, .NET Core uses Packages management, and applications only need to obtain the components they need, which is completely different from the large package installation of .NET Framework. At the same time, each package also has an independent version line (Versionline), which no longer requires applications to follow the mainline version.

The main objectives of the .NET Core project are:

Support or port to more operating system platforms and chip architectures (that is, future projects will move out of the x86 platform).

It has remarkable performance and high reliability.

Developers can quickly and intuitively access the .NET Core development environment.

Build applications intuitively and productively, using files, examples, and NuGet components.

NETCore2.0 software features

Cross platform

Can be run on Windows,macOS,Linux

Flexible deployment mechanism

1.Portableapplications (Portable applications)

This deployment mechanism is similar to the traditional. Net Framework, as long as. Net CoreRuntime exists on the target platform.

2.Self-containedapplication (self-hosting application)

As the name implies, this deployment mechanism packages the application and runtime together, even if .NET CoreRuntime is not installed on the target platform.

The second method is also different from. Net Native, which still uses CoreCLR, while. Net Native uses CoreRT as the runtime. For more information, please see dotnet/corert.

Command line tool

All running scripts of .NET programs can be executed using command line tools (cmd,bash). Here are several common donnet commands.

Compatibility

Compatible with. Net Framework, Xamarin,Mono through. Net StandardLibrary

Open source

.NET Core is affiliated with the .NET Foundation and is officially supported by Microsoft. Using MIT and Apache2 open source protocols, documentation protocols follow CC-BY

The above is all the content of this article "what's the use of NETCore2.0?" Thank you for reading! Hope to share the content to help you, more related knowledge, welcome to follow the industry information channel!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report