NET 9 Preview is here! The focus remains on cloud natives and AI support

Mondo Technology Updated on 2024-02-15

Microsoft has just released it. .NET 8 soon,.NET 9 Preview has arrived...The focus of .NET 9 is still on performance improvements, cloud-native and AI development support, which Microsoft wants to make by improving Visual Studio, VS Code, and the C Development Kit. .NET development is simpler and better integrated with Azure services, making it easy for developers to deploy. .NET applications to cloud computing.

Microsoft emphasized that it has been strengthening the infrastructure for cloud-native applications in the past, improving features such as execution-time performance and application monitoring. And these jobs will be. .NET 9 continues and makes it easier for developers to deploy applications to common production infrastructure and services, such as Kubernetes environments or using managed databases to mitigate storage services. Improvements at all levels of the .NET technology stack.

And one of the focuses of these efforts is in: .net 8 joined. The NET Aspire technology framework, which provides a set of tools and services to support developers with the goal of reducing the cost and complexity of creating cloud computing applications and shortening the process from development to production. Microsoft wants to borrow. The Net Aspire project makes the development and deployment of cloud computing applications faster and more cost-effective.

At. .NET 9, Microsoft improved Visual Studio, VS Code, added. Net Aspire's new development and deployment capabilities, including component configuration, debugging support, and full integration with the Developer Dashboard, will make it easier for developers to manage and monitor their applications and improve productivity with new development tools. Developers can also use the Azure Developer CLI in combination with Visual Studio, VS Code, and Azure Developer CLI to quickly deploy applications to Azure containers, and Microsoft hopes to make the application to the cloud faster and more direct by providing a simpler deployment process.

Continuous improvement of native AOT (ahead-of-time compilation) is an improvement. One of the key points of net 9 performance. Native AOT is Microsoft. .net's recent focus on the development of program ** compilation technology, can be. The Intermediate Language (IL) program** of the .NET application is converted into machine code. It is different from traditional JIT (just-in-time) compilation in that JIT converts the intermediary language program** into machine code only when the application is executed, while the conversion of native AOT occurs before the application is executed, so it can improve the startup speed and execution efficiency of the application, and reduce the resources consumed by the execution.

.NET 9 emphasizes the use of WebAPIAOT templates to optimize Web API applications, including application pruning and native AOT compilation support, which will enable developers to further create lightweight and efficient applications suitable for cloud computing and edge computing environments. Since it is currently necessary to install and use some tools that developers do not commonly use to compile programs** with native aot, Microsoft promises to expand Visual Studio's support for AOT and reduce the barriers to using native AOT.

And whereas. .NET 9's support for AI development focuses on making it easier for developers to use new AI technologies and OpenAI services.NET 9 will provide more libraries and files to help developers use OpenAI services and other open-source models, including support for local and cloud computing models. Microsoft will also continue to invest in ML., a cross-platform machine learning framework.NET, which strengthens support for vector databases and AI workloads, making it easier for developers to integrate AI capabilities into their applications.

At the moment Microsoft has opened up. The .NET 9 preview is for developers to test and release. Net Aspire Preview 3 provides an improved dashboard interface and support for new components such as Azure OpenAI, Kafka, Oracle, and MySQL.

Related Pages