Microsoft has introduced the following main milestone for the .NET platform with the discharge of the primary preview of .NET 7. The language just lately celebrated its twentieth anniversary and in accordance with Microsoft, this launch “marks step one ahead in the direction of the following 20 years of .NET.”
This launch will construct off foundations laid in .NET 6, akin to a unified set of base libraries, runtime, and SDK; a simplified improvement expertise, and improved productiveness for builders.
In keeping with Microsoft, the key areas of focus for .NET 7 embrace:
- Improved assist for cloud native improvement
- Instruments that may allow builders to extra simply improve their legacy tasks
- A simplified expertise for working with containers
“Containers are the popular approach to deploy cloud native apps and microservices for a lot of corporations at this time. Counting on containers presents a number of challenges together with managing compliance, constructing and publishing pictures, securing pictures, and streamlining the scale and efficiency of pictures. We imagine that there’s a chance to create a greater expertise with .NET containers,” Jeremy Likness, senior program supervisor for .NET Knowledge, wrote in a weblog submit.
Options included in .NET 7 Preview 1 embrace annotations to APIs to assist nullability, JIT compiler optimizations, new APIs, and assist for warm reload situations.
.NET MAUI may even be part of .NET 7. The corporate launched .NET MAUI preview 13 earlier this week and is presently within the technique of supporting .NET MAUI in .NET 6. It expects to have a launch candidate (RC) for that quickly and can proceed to ship RCs till it’s prepared for common availability. As soon as it’s out there in .NET 6, will probably be included in .NET 7.
Areas of enchancment round .NET MAUI that can be a spotlight in .NET 7 embrace bettering the inside improvement loop expertise, supporting .NET SDK tooling, quicker app efficiency, extra code sharing, and an enhanced interop story.
“A world and various workforce of engineers at Microsoft in collaboration with a extremely engaged group of builders are constructing .NET 7. The broad .NET group, together with everybody from college students and hobbyists to open-source contributors and enterprise clients, are on the coronary heart of .NET. They suggest new concepts, contribute code repeatedly, and drive the .NET ecosystem ahead. We respect and thanks to your assist, contributions and insights. Welcome to .NET 7,” Likeness wrote.