Microsoft .Net Core 3.0 arrives

Microsoft
(Image: IDGNS)

Latest version goes GA with C# 8.0, Windows Forms and WPF, and lower memory consumption

Print

PrintPrint
Pro

Read More:

25 September 2019 | 0

Microsoft’s .Net Core 3.0, an open source implementation of .Net software development technologies, is now generally available. Highlights of the release include C# 8, a smaller memory footprint, improved Docker support, and better performance overall. 

Key capabilities of C# 8.0 include nullable, async streams, and more patterns. The garbage collector in .Net Core 3.0 not only uses less memory, but also makes better use of a larger number of processor cores.

Microsoft .Net Core 3.0 also includes support for Windows Presentation Foundation and Windows Forms, for building Windows Desktop applications. Other new features and improvements include:

 

advertisement



 
  • Hardening for Docker, enabling .Net applications to work efficiently and predictably in containers. The thread pool and garbage collector have been updated to work better when a container has been been configured for limited memory or CPU. Docker images for .Net Core are smaller, especially the SDK image.
  • Support for the F# 4.7 language, with infrastructural changes to the compiler and core library.
  • Net Standard 2.1, which specifies APIs that are available on all .Net implementations. The set of types has been increased that can be used in .Net Core and Xamarin.
  • High-performance JSON APIs for reader/writer, object model, and serialisation.
  • ARM and Raspberry Pi chips are supported for IoT development.
  • Local tool installation is enabled via .Net Core tools.
  • SDK installers will upgrade in place.
  • Tiered compilation is on by default, enabling the run-time to more adaptively use the just-in-time compiler for better performance.
  • The updated ASP.Net Core 3.0 web framework allows developers to build interactive client-side web apps with C# instead of JavaScript, using the Blazor framework.
  • Support for the import and export of asymmetric public and private keys from standard formats, with no need for an X.509 certificates.
  • Support for AES-GCM and AES-CCM ciphers.

.Net Core 3.0 will be superseded by .Net Core 3.1, a long-term support (LTS) release planned for November 2019. Going forward, Microsoft will consolidate .Net development around .Net 5 next year, ending separate releases of  .Net Framework and .Net Core.

You can download .Net Core 3.0 for Windows, MacOS, and Linux from dotnet.microsoft.com.

IDG News Service

Read More:



Comments are closed.

Back to Top ↑