Microsoft began building the .Net development framework in the late 1990s and released .Net 1.0 in 2000. The idea behind the framework is that developers don't need to write code for basic operations like memory management for each application. These responsibilities can be handled by the Common Language Runtime (CLR), developers only need to pay attention. Focus on a higher level and achieve functionality. The actual running effect is also very good, the key is to reduce the code workload.
However, performance has always been criticized because the conversion process from high-level language code to CLR to final CPU instructions requires a conversion process that reduces program efficiency.
Now Microsoft has come up with the best of both worlds and launched a new programming framework, .Net Native. .Net programmers can continue to use the languages and tools they are familiar with, such as C# or Visual Basic and other common .Net runtimes. Unlike in the past, code compiled based on .Net Native is compiled to run faster and does not require the user to install the .Net framework on the computer.
.Net Native advantages:
• Cold start performance can be increased by 60%;
• Hot start performance can be increased by 40%;
&bull Local compilation, the application takes up less memory;
• no longer depends on the desktop .NET runtime;
• Since the application is compiled to native code, it can be localized Code performance (analog C++ program)
• You can still use the industry's advanced C# or VB programming language and its supporting tools
• You can still use the .Net programming model to take advantage of The extended API writes business logic, built-in memory management, and exception handling.
Because compiling .Net Native apps takes time, Microsoft's new "Debug mode" in Visual Studio allows developers to write .Net Natives like traditional .Net apps. The application can be run in Visual Studio without fully compiling to low code. This speeds up development, but Microsoft also reminds developers that testing code in Release mode or fully compiling to native code is also very important in the development process.
Microsoft Universal Apps, a universal application that runs on Windows 10 devices such as desktop PCs, tablets, mobile phones, and Xbox, is based on .Net Native. For developers, .Net Native is a familiar but faster programming framework; for end users, there is no need to install the .Net framework to use UWP Universal Applications. Applications will also be lighter and faster (compared to .Net applications).
If you want to know more, please refer to the official Microsoft page. (via: WinBeta)
How to set the Win10 sleep mode to cancel the wake-up password? Win10 default sleep mode is required
On July 13th, Microsoft today pushed the Win10 Mobile/PC stable preview version 10586.494. The follo
VHD, the Virtual Hard Disk, is Microsofts latest release with a new disk format. VHD can be said to
Using the latest Win10 operating system is very interesting. I am very excited to be a fast change o
How can the win8 system view wireless network traffic? Win8 view wireless network traffic method
When running FIFA 14 with ACER W4's Win8.1 tablet, it flashes back
Close win10 remote desktop and remote assistance tutorial
Display Win8 system resource management shortcuts method
How to upgrade win10 10056 to 10061 win10 preview version 10061 upgrade graphic tutorial
Microsoft released the fool-like Win10 application development tool Microsofts App Studio: Free
Win7 firewall settings diagram tutorial
How to enable retail mode for Windows 10 Preview?
WinXP system changes temporary folder path to improve running speed
Baidu win10 through train prompt system language must be Simplified Chinese reason
Microsoft executives: Win7 start menu was clicked 514 million times
Win7 system storm video playback video does not display subtitles do this
Graphic analysis: installation driver encountered a "data error" solution
Stardock released Start8 to help you get back to Win8 Start Menu
Win8 experience serial third strike New Task Manager! (2)
Some common questions about "Adding features to Windows 8"
How does Win10 force the program to close? Win10 forced to close the computer program
Win7 system Google browser can not open Youku video how to solve?
WinXP computer has no sound and the small speaker has disappeared. How to solve it?