Most Viewed Content:

Tesla netted 69,000 yuan per car, 8 times that of Toyota

Analysis shows that although Toyota sold more than seven...

Japan to spend 350 billion yen on next-generation semiconductor development research cooperation

Japan plans to budget 350 billion yen (about 17.15...

Xiaomi Redmi X86 giant screen TV, 4K display + metal body RMB 4999

Xiaomi previously announced the Redmi X86 giant-screen TV. Xiaomi...

Microsoft .NET 7 Officially Released

The Microsoft .NET Conf online event officially opened. As Microsoft’s open-source, cross-platform development platform, .NET 7 has now launched its first official version, which also means that Microsoft’s “unification work” has finally been completed.

With .NET 7, Microsoft says it’s easy to containerize .NET 7 projects, set up CI/CD workflows in GitHub Actions, and enable cloud-native observability. It has an extensive .NET package ecosystem that includes over 330,000 packages.

It is worth mentioning that .NET 7 is a Standard Term Support (STS) release and will be supported for 18 months instead of 36 months. There are currently over 8900 contributors making 28k code contributions throughout the .NET 7 release.

According to reports, the new features of .NET 7 include

ASP.NET Core 7

Entity Framework Core 7

.NET MAUI

Windows Forms

WPF

Orleans 7

.NET 7 optimizations focus on:

Unified Base Class Library (BCL), new TFM, native support for ARM64, enhanced .NET support on Linux.

Simply put, with .NET 7, developers only need to learn once and build multiple types of applications (cloud, web, desktop, mobile, gaming, IoT) repeatedly with one SDK, one runtime, one set of base libraries and AI).

In addition, Microsoft has optimized performance on Arm machines, including estimating L3 cache size, introducing LSE atomic instructions, and optimizing libraries that use intrinsics.

Microsoft .NET 6 is included in Ubuntu 22.04 (Jammy) and can be installed using the apt install dotnet6 command. Additionally, there is an optimized, pre-built, out-of-the-box ultra-small container image.

Elsewhere, .NET is now also available for ppc64le (64-bit IBM Power) architecture for RHEL 8.7 and RHEL in addition to x64 architectures (64-bit Intel/AMD), ARM64 (64-bit ARM) and s390x (64-bit IBM Z) 9.1.

In terms of modernization, the .NET SDK already supports generating container images, and Microsoft will bring continuous performance improvements.

If you are currently using a .NET Core version, Microsoft .NET 7 is a direct upgrade, and if you are currently maintaining a .NET Framework version, Microsoft has some compelling reasons to migrate.

The .NET Upgrade Assistant includes more analyzers, code fixes, and upgrade support for more application types to help developers upgrade their .NET 7 application portfolio more easily and reduce the workload of upgrading applications. Additionally, .NET 7 makes it easier to build and deploy distributed cloud-native applications.

performance

.NET 7 has several performance optimizations such as:

On Stack Replacement (OSR), improved startup time.

Profile-Guided Optimization (PGO)

Native AOT, the main advantages are boot time, memory usage, access to restricted platforms (no JIT allowed), and less disk space.

In addition, Microsoft has clarified some breaking changes in .NET 7, and developers can refer to the official documentation.

Latest

EA announces that it will stop developing Cars Project series of games

In a statement released to GamesIndustry.biz, EA confirmed that...

Apple AirPods patent infringement case settled, patents were applied 8 years ago

Apple Inc. has reached a settlement with the plaintiffs...

TSMC 7nm capacity utilization fell below fifty percent, MediaTek, Qualcomm, AMD and other customers cut orders

According to DIGITIMES, TSMC’s 7-nanometer family capacity utilization rate...

Lenovo will launch think world, an interactive platform to take lead in meta-universalization

Lenovo Innovation Technology Conference, Lenovo Group CEO Yang Yuanqing...
spot_img

Newsletter

Don't miss

EA announces that it will stop developing Cars Project series of games

In a statement released to GamesIndustry.biz, EA confirmed that...

Apple AirPods patent infringement case settled, patents were applied 8 years ago

Apple Inc. has reached a settlement with the plaintiffs...

TSMC 7nm capacity utilization fell below fifty percent, MediaTek, Qualcomm, AMD and other customers cut orders

According to DIGITIMES, TSMC’s 7-nanometer family capacity utilization rate...

Lenovo will launch think world, an interactive platform to take lead in meta-universalization

Lenovo Innovation Technology Conference, Lenovo Group CEO Yang Yuanqing...

Japan’s Fujitsu plans to design its own 2nm chip and entrust TSMC to manufacture it

The senior management of Japanese technology giant Fujitsu said...
spot_imgspot_img

LeTV launches G65ES TV: 3 + 32GB configuration, debuting at RMB 2,499

On November 4, LeTV has now launched the new G65ES TV, 65-inch 4K screen, 3 + 32GB configuration, the first RMB 2,499. The LeTV G65ES...

TSMC 7nm capacity utilization fell below fifty percent, MediaTek, Qualcomm, AMD and other customers cut orders

According to DIGITIMES, TSMC’s 7-nanometer family capacity utilization rate has fallen below 50%, and the decline will intensify in the first quarter of 2023,...

Germany plans to slash EV subsidies in 2023, Tesla promises to make up the difference

The German government's subsidies for electric vehicles are expected to be reduced next year, which will be bad news for Tesla customers. However, Tesla...