detailedInformation introduction
.NET Core is a redeveloped version of Microsoft's.NET framework. NET implementation, it is the future of all. NET platform foundation. Support cross-platform, that is, support the development and deployment on Windows, macOS, Linux and other systems, and can be used in hardware devices, cloud services, and embedded/Internet of Things solutions, need friends can download and try it!
.NET Core SDK 3.1 32-bit download address
With the completion of development of the.NET Core Framework, the.NET framework and Mono will be based on. NET Core rebuild. The.NET Framework will become. NET Core as a distribution on Windows, Mono will become. NET Core, a cross-platform distribution.
.NET Core is an open source, cross-platform.NET implementation that is the next generation. NET cornerstone, supports Windows, Linux, macOS, and Docker.
Three major components of the.net platform:
1, C# language, also known as ECMA-334, which is inherently cross-platform, C# comes with content, you should thoroughly understand the common runtime (CLR). The CLR and the Common Language Base (CLI) standard are defined in ECMA-335, which is also the CLR standard. 2, Visual Studio, which is not naturally cross-platform, Mono has Xamarin studio; 3..NET Framework base class library. If the.NET Framework base class library wasn't cross-platform, no one would care. NET cross-platform. So Microsoft had to put a lot of effort into developing an entirely new. NET Core Framework (httPS://github.com/dotnet/corefx) is now in the making, will be. NET Framework to carry over useful code, while re-implementing according to cross-platform needs. From the above analysis, the biggest obstacle to.NET cross-platform is the cross-platform of the base class library, which can also be seen. NET base class library importance. Mono also has flaws in the implementation of basic class libraries, such as imperfect support for WPF, WCF and other frameworks. User interface development technology like WPF, each platform has its own native development library, user interface application native development, iOS applications should use iOS user interface library will make people feel the most suitable on iOS,.NET applications should use Microsoft Windows user interface library.
.NET Core SDK includes
.NET Core is composed of many projects, in addition to the basic class library (Core FX), also includes the RyuJit-compiled running platform Core CLR, compiler platform. NET Compiler Platform, using AOT compiler technology to run the optimized package Core RT (.NET Core Runtime), And the cross-platform MSIL Compiler LLILC (LLVM-based MSIL Compiler) and other projects.
At the same time, Microsoft has also developed a platform for building technical documents, docfx, which is used in the.NET Core document site.
RyuJIT RyuJIT is a new Just-in-Time Compiler developed by Microsoft to replace the existing JIT and JIT64 just-in-time compilers of the.NET Framework. RyuJIT improves performance by about 25% over the previous generation JIT and supports SIMD(Single Instruction, Multiple Data) technology. RyuJIT works with both.NET Framework 4.6 and.NET Core.
Core CLR The Core CLR ports the functionality of the.NET Framework's CLR, including the core library mscorlib, the JIT compiler, the garbage collector (GC), and other runtime environments required to run MSIL.
Core RT Core RT is a Core function based on AOT (AOT) compilation mode, which is called Core RT in.NET Core and.NET Native in UWP.
Core RT converts MSIL to platform-native machine code at build time (non-run time) at compile time for the benefit of a shorter boot time (JIT uses run-time compilation, resulting in longer boot times) and reduced memory usage. Core RT will use different AOT technologies on different platforms:
.NET Native is used on Windows. Mac OS and Linux use LLILC (both JIT and AOT support).
LLILC (LLVM-based MSILCompiler, pronounced "lilac") is a.NET Core MSIL compiler for non-Windows platforms. MSIL is compiled into native code based on the Common Language Infrastructure (ECMA-335) standard and is suitable for operating systems that can run LLVM, such as Mac OSX and Linux operating systems. LLILC supports both JIT (which includes an implementation of RyuJIT) and AOT (which will be supported in the future) compilation.
The Roslyn.NET Compiler Platform (project code: Roslyn) is a platform that standardizes the compilation architecture of the.NET platform and provides considerable intelligence for program management tools (such as integrated development environments) to develop the functionality needed to help you write programs and manage program structures
Such as type information, syntax structure, reference link, semantics, Compiler, automation, error return and other functions, as long as it follows the CLI standard programming language, you can use.NET Compiler Platform to achieve a compiler. Enables program management tools to implement visualization capabilities such as syntax prompts, syntax autocomplete, keyword highlighting, etc.
.NET Compiler Platform supports.NET Framework 4.6 or later, and.NET Core also supports it natively.
Under theCarry address
Microsoft.NET Core 3.1.426 SDK official installation version 64-bit
peopleGas software
EXT Interface graphics tool Ext Designer Special edition
myeclipse2016 Crack tool v1.0 crack patch (with installation tutorial)
Zend Studio 10.1.0 and 10.0.1 Pack crack files and registration codes
Python Tutor(Code Visualization software) v1.3.5.16 free edition
php authoring tool PHP Expert Editor v4.2 Chinese Special Edition
jetbrains pycharm professional(python development tool) v4.0.5 Special Edition
Eclipse Neon v4.6.0 64-bit Official Installation Free Edition (with Chinese package)
WebStorm 2017.3.3 Official version Official installation version (with Chinese package) JavaScript development
myeclipse 2017 ci 3 Crack Tool Crack Patch CI Activation Code Free edition
Java SE Development Kit(JDK) 17.0.11 Official Win64 release
phaseGuan Wen
-
ASP.NET Core Web cannot add the Area option in VS2017.
ASP.NET Core Web cannot add the Area option in VS2017. Asp. Net Core Web in VS2017 when adding the Area option, encountered a problem, can not add, what to do? Let's take a look at the detailed tutorial that needs...
-
How do VS2017 Create an empty ASP.NET Core Web project?
How to create an empty ASP.NET Core Web application in VS2017? How do I create an empty ASP.NET Core Web project in VS2017? Below we will take a look at the detailed tutorial, the need for friends can refer to...
-
What is Microsoft Framework.NET Framework With net framework download address
net framework plays a very important role in our system, I believe you are very familiar with net framework 4.0, net framework 2.0 and so on, because the absence of these files will lead to some software can not run normally, this page...
-
How to install.NET Reflector? .NET Reflector installation crack detailed graphic tutorial (with registration machine)
.NET Reflector is a very well-known and practical.NET decomcompiling tool, many friends do not know how to crack, the following Xiaobian will bring you? .NET Reflector installation crack detailed graphic tutorial, take a look...
-
How to install.NET Framework V2.0? Install Microsoft.NET Framework2.0
Microsoft.NET Framework is the new managed code programming model for Windows, and some of you need to install.NET Framework 2.0 to use the software. The following Xiaobian will bring you the installation steps, take a look at it...
-
How to roll back a serious error when installing.NET Framework? A perfect solution to the NET Framework4 rollback problem
Recently, when installing NET Framework 4.5.2 or 4.6, some systems have a serious error, and the installation fails after being rolled back in the middle of the installation. How can I solve this problem? Now Xiaobian share the perfect solution, take a look, I hope to have some...
Under thestatement
☉ Unpack password: www.jb51.net is the main domain name of this site, I hope you see clearly, [share code access method] can refer to this article ☉ recommend the use of [thunder] download, the use of [WinRAR v5] more than the version to decompress the site software. ☉ If this software is always unable to download please leave a comment, we will fix as soon as possible, thank you! ☉ Download the resources of this site, if the server can not download please try again for some time! Or try a few download address ☉ If you encounter any problems, please leave a comment, we will solve the problem, thank you for your support! Some of the commercial software provided by this site is for study and research purposes. If it is used for commercial purposes, please purchase the legitimate version. The Microsoft.NET Core 3.1.426 SDK official installation version 64-bit resources provided by this site are sourced from the Internet, and the copyright is owned by the legal owner of the downloaded resources.