С наближаването на есента, започваме да се вълнуваме и с вече традиционното Ноемврийско събитие- dotnetconf на 8ми Ноември и официалното пускане на следващата .NET версия. А именно за тази година- .NET 7.
Хубаво е ,че от няколко години Майкрософт вкараха повече видимост върху датите на новиите версии, с което неприятните изненади са по-малко и планирани “ъпгрейди” по-лесни.
И според обещаното от тях всичко е по план:
Какво обаче ще ни донесе .NET7:
1. Първо, бързам да спомена, че .NET 7 ще ни донесе един по-стабилна версия на .NET MAUI– последната технология на Майкрософт за разработване на крос-платформени приложения – не само за Android и iOs,но и десктоп приложения за Windows i MacOS. Ако още не сте си поиграли с мауи -силно ви препоръчвам да започнете от тук
2.Новите версии на C# и .NET върят ръка за ръка и за това и .NET7 идва със C# 11 , който ни носи:
- Generic math support
- Auto-default structs
- Pattern match
Span<char>
on a constantstring
- Extended
nameof
scope - Numeric IntPtr
- UTF-8 string literals
- Required members
3.Майкрософт все повече искат да покажат, че на тях може да се разчита и обещават с .нет7 да имаме достъп до много повече възможности за ъпдейт на стари desktop и web .NET приложения- .NET Upgrade Assistant
4.Разработването на приложения в облакът (Clould Native apps) е също доста силно засегнато. Основните подобрения са в конфигурирането на authentication & authorization,но също е подобрена скороста при стартирането и работата на самия апп. Или с други думи –performance, performance, performance. Също .NET 7 идва с подобрения в Orleans – .нет крос-платформенето решение за “distributed apps”.
Разбира се, новата версия на .NET7 идва и с някои breaking changes/промени, които може да се отразят на текущия ни код. Списъкът с такива е тук
Последното preview на .NET 7 може да пробвате тук и да тествате или просто поиграете с него преди 8ми Ноември, след която освен към .NET 7 ще започнем да гледаме и към .NET 8.
dotnetconf може да гледате онлайн-запазете датата 8ми Ноември и разгледайте пълната програма тук- .NET Conf 2022 (dotnetconf.net)
#dotNetConf