How does .NET Work?

How does .NET Work?

9.196 Lượt nghe
How does .NET Work?
In this video we discuss, at a high level, how .NET works. With the official release of .NET 8 next month, I thought it would be prudent to understand how .NET works at a fundamental level, so as to appreciate the enhancements for e.g. Ahead of time compilation, that will be included with the release of .NET 8. 🕐 Video Time Indexes ------------------------------------- 00:00:00 - Introduction 00:00:43 - What is .NET 00:01:07 - Environment vs Close to the Metal 00:01:39 - Comparison. of Java Runtime Environment and .NET 00:02:36 - The .NET Common Language Runtime 00:02:42 - Memory Management and Garbage Collection 00:04:23 - Base Class Libraries and NuGet Packages 00:05:45 - .NET Assemblies 00:06:36 - CIL Code (Common Intermediate Language Code) 00:07:46 - Explanation of JIT (Just-in-Time Compilation) 00:09:22 - Explanation of AOT (Ahead-of-Time Compilation) 00:11:10 - .NET Language Interoperability 00:11:25 - Conclusion Support the Channel 👍 ------------------------------------ Buy me a Coffee ☕️ 🔗 https://www.buymeacoffee.com/GavinLon PayPal 🔗 https://www.paypal.com/paypalme/GavinLon 🪙 BitCoin 12JZYMiRq5YRDN5R5zuyYt7jMN8eTpkgns Please follow me on Twitter @GavinLonDigital Links Referenced in this video ------------------------------------------------- Nuget Packages 🔗https://learn.microsoft.com/en-us/dotnet/standard/library-guidance/nuget .NET Assemblies 🔗https://learn.microsoft.com/en-us/dotnet/standard/assembly CIL Code - Common Intermediate Code 🔗https://learn.microsoft.com/en-us/dotnet/standard/managed-code AOT - Ahead-of-Time Compilation 🔗https://learn.microsoft.com/en-us/dotnet/core/deploying/native-aot Full Playlist - C# for Beginners Course ------------------------------------------------------------ 🔗 https://youtu.be/KTk-UFBnQpM?list=PL4LFuHwItvKYl6zPFGm9I9ejmR3uX8izX Links Included in this Video -------------------------------------------- Install .NET 8 Preview 6 🔗 https://dotnet.microsoft.com/en-us/download/dotnet/8.0 Announcement of .NET 8 Preview 6 🔗 https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-6/ Install Visual Studio 2022 Preview 🔗 https://visualstudio.microsoft.com/vs/preview/ Signal-R Explanation 🔗 https://learn.microsoft.com/en-us/aspnet/signalr/overview/getting-started/introduction-to-signalr Free Courses and Educational Videos - Gavin Lon ------------------------------------------------------------------------------- Blazor (Webassembly) Shopping Cart Application full playlist 🔗 https://youtu.be/3_AsedRrqww?list=PL4LFuHwItvKbdK-ogNsOx2X58hHGeQm8c Full playlist - Let's Build an ASP .NET Core MVC Web Application on .Net 5 🔗 https://www.youtube.com/watch?v=D7R_ToqDKHg&list=PL4LFuHwItvKZ6Mz5W5wzD9uo3w6tNChhX Full playlist - Advanced C# Course 🔗 https://www.youtube.com/watch?v=3cfVmcAkR2w&list=PL4LFuHwItvKaOi-bN1E2WUVyZbuRhVokL Full playlist - C# for Beginners Course 🔗 https://www.youtube.com/watch?v=2pquQMSYk6c&list=PL4LFuHwItvKbneXxSutjeyz6i1w32K6di Blazor Server App on .NET 6 Course - FreeCodeCamp 🔗 https://youtu.be/xO17P9LVkK0 🎶All Music in this Video was Created by Gavin Lon