Introducing .NET 9: Enhanced Framework with a Strong Focus on AI Now Available

Introducing .NET 9: Enhanced Framework with a Strong Focus on AI Now Available

This year, Microsoft unveiled the general availability of. NET 9, marking the latest iteration of its versatile cross-platform framework designed for creating advanced applications and cloud-based services.

The. NET 9 release is the culmination of extensive collaborative efforts from a vast community of developers alongside Microsoft engineers spanning over a year. This update boasts thousands of enhancements that boost performance, fortify security, and expand functionality.

Currently,. NET 9 can be accessed within Visual Studio 2022 version 17.12, which also brings numerous enhancements to the. NET development experience within the Visual Studio IDE. Notably,. NET 9 now supports the creation of Azure Functions, which is Microsoft’s serverless computing solution.

To commemorate the launch of. NET 9 and discover its exciting features, join in on. NET Conf 2024—a free, three-day virtual event for developers happening from November 12 to 14.

Here’s an overview of the critical new features and enhancements available in. NET 9:

.NET 9 Overview

The. NET development team is committed to enhancing performance, fostering AI capabilities, reinforcing. NET Aspire, and improving developer productivity.

With. NET 9, performance enhancements have been made by optimizing the. NET runtime, significantly improving the C# and F# programming languages, as well as refining the. NET libraries. Workloads such as ASP.NET Core and Entity Framework Core are now quicker to initiate, more memory-efficient, and capable of higher throughput. Additionally, a new adaptive server garbage collector (GC) has been introduced to cater specifically to cloud scenarios, allowing developers finer control over memory utilization in these environments.

This new version expands opportunities for developers crafting AI-driven applications. It includes support for fresh AI services from prominent providers like OpenAI, Semantic Kernel, and Milvus. Furthermore, it introduces an AI middleware layer along with updates to the. NET ecosystem that streamline the efficiency of AI development.

Microsoft’s suite of tools known as. NET Aspire, designed for creating observability dashboards, health checks, and other essential features, receives a comprehensive update in this release.. NET 9 enhances the telemetry and metrics dashboard, boosts observability capabilities for Microsoft Azure applications, and simplifies the deployment of ASP.NET Core applications on Windows virtual machines and AKS with reduced manual configurations.

Moreover,. NET 9 integrates several productivity-enhancing features into Visual Studio 2022. Developers now have the ability to utilize AI-powered Git workflows, manage observability dashboards and health checks within the server explorer tool, and have direct access to intricate telemetry for. NET applications through Visual Studio and Azure Monitor.

Beyond these primary features,. NET 9 revolutionizes how developers interact with “source generators,”enabling the creation of code that generates additional code within the. NET ecosystem. The. NET CLI, which serves as the command-line interface for. NET, has also been upgraded with new functions to assist developers in diagnosing and remedying code issues.

For those managing data in. NET applications,. NET 9 introduces a fresh suite of libraries for handling structured data types such as vectors and tensors. Several new libraries and abstractions are added to the. NET ecosystem, facilitating smoother operations with data science-oriented AI services.

Additionally, Microsoft has committed to providing support for. NET 9 as a standard-term support (STS) release over the following 18 months.

Source&Images

Leave a Reply

Your email address will not be published. Required fields are marked *