What is. NET Core,. NETCore

Source: Internet
Author: User

What is. NET Core,. NETCore

It is no exaggeration to describe C # And. NET as the most important new technology for developers. NET provides an environment. In this environment, almost all applications running on Windows can be developed. For example, compile Web pages, WPF applications, REST Web Services, distributed application components, database access components, and traditional Windows desktop applications, and UWP applications that can be run online or offline.

In Windows, a version earlier than. NET Framework is run. NET Core can run not only on Windows, but also on Linux and Mac operating systems.

Because. NET Core is designed for cross-platform development.. NET platform. NET Core will contain. NET Framework class library, but.. NET Framework is different.. NET Core uses the Packages management method. The application only needs to obtain the required components, and. NET Framework Package-based installation practices are completely different, and each package also has an independent Version line, which does not require applications to follow the main Version.

. NET Core is based on small units-small NuGet packages. For example, in. NET Framework, the Console class is only applicable to Console applications. If you use. NET Core, you must explicitly choose to use the NuGet package System. Console; otherwise, the Console class is not available.

In addition, to achieve better performance,. NET Core can be built as local code. This is not only possible on Windows, but also feasible on Linux and Mac systems. In this way, you can get special performance improvements when the program is started, and use less memory.

Summary of some features of. NET Core:

  • . NET Core is open-source;
  • The NuGet package is small and allows faster innovation;
  • . NET Core supports multiple platforms;
  • . NET Core can be compiled into local code;
  • ASP. NET can be run on Windows and Linux (that is, it supports cross-platform ASP. net core)

The following is a rough framework of the. NET platform.

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.