Most Viewed Content:

Cygnus space cargo spacecraft arrives at International Space Station with only half of its solar array

NASA astronaut Nicole Mann, backed up by NASA astronaut...

Toyota responds to continued production cuts in the next 3 months: easing pressure on dealer earnings

In response to the news that "production will continue...

India’s censorship body gave power to remove pirated Movies from platforms

India’s Ministry of Information and Broadcasting announced that its...

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

Starting from 48,900, Geely Panda Karting officially starts pre-sale

Geely Panda Karting officially started pre-sale. The pre-sale price...

Ford: Expand charging network, fuel/ hybrid/ pure electric in parallel

Recently, Ford released the company's comprehensive annual report for...

Chery’s two new cars are exposed, targeting overseas markets

Recently, some media exposed the actual cars of two...

New Trumpchi Shadow Leopard to launch on May 1, upgraded performance rims

Recently, we learned from the official that the 2024...

Newsletter

Don't miss

Starting from 48,900, Geely Panda Karting officially starts pre-sale

Geely Panda Karting officially started pre-sale. The pre-sale price...

Ford: Expand charging network, fuel/ hybrid/ pure electric in parallel

Recently, Ford released the company's comprehensive annual report for...

Chery’s two new cars are exposed, targeting overseas markets

Recently, some media exposed the actual cars of two...

New Trumpchi Shadow Leopard to launch on May 1, upgraded performance rims

Recently, we learned from the official that the 2024...

Samsung Galaxy S25 Ultra expected to feature 5000mAh + 45W Combo

Technology media WccFtech recently reported that Samsung will not...
James Lopez
James Lopezhttps://www.techgoing.com
James Lopez joined Techgoing as Senior News Editor in 2022. He's been a tech blogger since before the word was invented, and will never log off.

BOE: Revenue in the Q1 of 2024 was 45.888 billion RMB, YOY increase of 20.84%

BOE Technology Group Co., Ltd. today released its first quarter report for 2024, with operating income of 45.888 billion RMB, a year-on-year increase of...

New Trumpchi Shadow Leopard to launch on May 1, upgraded performance rims

Recently, we learned from the official that the 2024 Shadow Leopard will be officially launched on May 1. As a new model, the new...

Elon Musk: Glad to see electric cars making progress in China

Elon Musk said in an interview with the media before attending a conference in Beijing, "I am very happy to see the progress of...