A Microsoft bemutatja a .NET 5-öt
A Build 2019 kiállításon a Microsoft bejelentette .NET-keretrendszerének következő nagyobb verzióját. A .NET 5 többplatformos termék lesz, és képes lesz Windows, Linux, macOS, iOS, Android, tvOS, watchOS, WebAssembly és még sok más céljára.
Hirdetés
A .NET 5 megjelenése 2020 novemberében várható, az első előzetes pedig 2020 első felében lesz elérhető. A Visual Studio 2019, a Visual Studio for Mac és a Visual Studio Code jövőbeli frissítései támogatni fogják.
A projekt célja a következő fejlesztések hozzáadása a .NET-hez:
- Készítsen egyetlen .NET futási környezetet és keretrendszert, amely mindenhol használható, és amely egységes futásidejű viselkedéssel és fejlesztői tapasztalatokkal rendelkezik.
- Bővítse a .NET képességeit a .NET Core, .NET Framework, Xamarin és Mono legjavával.
- Építse fel ezt a terméket egyetlen kódbázisból, amelyen a fejlesztők (a Microsoft és a közösség) együtt dolgozhatnak és bővíthetik, és amely minden forgatókönyvet javít.
Íme néhány új funkció.
- Több választása lesz a futásidejű élményekkel kapcsolatban (erről lentebb olvashat bővebben).
- A Java interoperabilitás minden platformon elérhető lesz.
- Az Objective-C és a Swift interoperabilitás több operációs rendszeren is támogatott lesz.
- A CoreFX-et kibővítik, hogy támogassa a .NET statikus fordítását (ahead-of-time – AOT), kisebb helyigényeket és több operációs rendszer támogatását.
A Microsoft idén szeptemberben szállítja a .NET Core 3.0-t, a .NET 5-öt 2020 novemberében, majd a vállalat szándéka szerint évente egyszer, minden novemberben leszállítja a .NET főverzióját.
A hivatalos blogbejegyzés a következőket tartalmazza a .NET Core-ról:
A 4-es verziót kihagyjuk, mert megzavarná azokat a felhasználókat, akik ismerik a .NET-keretrendszert, amely már régóta használja a 4.x sorozatot. Ezenkívül világosan kommunikálni akartuk, hogy a .NET 5 a .NET platform jövője.
Megragadjuk a lehetőséget a névadás egyszerűsítésére is. Úgy gondoltuk, hogy ha csak egy .NET megy tovább, akkor nincs szükségünk olyan tisztázó kifejezésre, mint a „core”. A rövidebb név leegyszerűsítés, és azt is közli, hogy a .NET 5 egységes képességekkel és viselkedéssel rendelkezik. Nyugodtan továbbra is használja a „.NET Core” nevet, ha úgy tetszik.
Forrás: Microsoft