2024. április 5., péntek
Idén érkezik a .NET 9: Megmutatjuk, hogy mivel készül a Microsoft
Az utóbbi években a Microsoft mindig novemberre időzíti .NET újításokat, és ez idén sem lesz másképp: az új verzió megjelenését az őszi konferenciájukra időzítik 2024-ben is.
Az alábbi cikkben összeszedtük, hogy a Microsoft hogyan kívánja megújítani a fejlesztők milliói által használt keretrendszert és mely területek fejlesztésére helyezik a hangsúlyt.
A .NET 9-et megelőző verziók
Amíg a .NET csapata a 9-es verziót készíti, a Microsoft arra biztatja a fejlesztőket, hogy álljanak át a legfrissebb, azaz 8-as verziószámú keretrendszerre, ugyanis a .NET 7-hez 2024. május 14-től nem nyújtanak felhasználói támogatást és új biztonsági frissítésekkel sem fogják ellátni ezt a verziót. A készítők felhívják arra a fejlesztők figyelmét, hogy a 7-es verzió használata ez előbb felsorolt indokok miatt akár biztonsági kockázatokkal is járhat.
Felhőbázisú telepítéseken a fókusz
Továbbra is kiemelt szerepet fognak kapni a felhőbázisú projektek, de a Kubernetes és a Redis támogatottsága is növekedni fog. A felhőalkalmazások támogatásának részeként a Microsoft új eszközöket ad a fejlesztők kezébe, melyekkel az alkalmazások monitorozása fokozható. Emellett a Microsoft bemutatta a .NET Aspire-t is, amely szintén a felhőalapú alkalmazásfejlesztést támogatja.
Az Azure Container Apps fogja biztosítani a .NET 9 skálázhatóságát, valamint a .NET-esek velük együtt gondoskodnak arról, hogy a platformon tárolt adatok – például autentikációs tokenek – biztonságban maradjanak.
Eszközök a felhőalapú fejlesztéshez
Olyan Visual Studio fejlesztéseken munkálkodnak, amelyek a .NET felhőplatformját, a Native AOT-t, a .NET Aspire-t és az Azure-t is kezelhetőbbé teszik.
Jelenleg a Dockerre és/vagy a WSL2-re kell hagyatkozniuk a fejlesztőknek, ha másik platformra való fordítást végeznek (például Linuxra Windowson), de a jövőben ezen is egyszerűsíteni szeretnének a .NET-esek.
Mesterséges intelligencia bevonása
Senkit nem hagynak hidegen az AI-alapú fejlesztések, a techvilágban ez kifejezetten igaz. Az elmúlt évben a Microsoft termékeit, az Azure Open AI-t és a .NET-et is felhasználták AI-megoldások elkészítésére, melyek közül a cég elmondása szerint az egyik legkiemelkedőbb példa a Microsoft Copilot AI-funkcióinak a kialakítása.
Ugyanilyen szellemiségben tervezi folytatni tevékenységét a Microsoft a .NET új verziójának a kialakításánál. Igyekeznek mindent megtenni azért, hogy a .NET fejlesztők könnyűszerrel tudjanak AI-megoldásokat integrálni a meglévő és új alkalmazásaikba. A fejlesztők számára könyvtárakat és dokumentációkat kínálnak az OpenAI-jal és OSS-modellekkel folytatott munkákhoz.
.NET 9 ízelítő és migráció
Letölthető az új verzió előzetes változata, amely a .NET 9 Preview 1 névre hallgat. Emellett – mint általában – a GitHubon követhetik nyomon az érdeklődők az új verzióról szóló posztokat.
És hogy mire készüljenek a fejlesztők a migrációnál? A .NET csapata egyszerű átállást ígér a .NET 8-ról a 9-re, mi több, cikkükben azt írják, a korábbi verziókról történő átállás se okozhat majd gondot.
Források: