Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A .NET-alkalmazás a .NET egy vagy több implementációjára van kifejlesztve. A .NET implementációi közé tartozik a .NET-keretrendszer, a .NET 5+ (és a .NET Core) és a Mono.
A .NET minden implementációja a következő összetevőket tartalmazza:
- Egy vagy több futtatókörnyezet – például .NET-keretrendszer CLR és .NET 8 CLR.
- Osztálytár – például .NET-keretrendszer alaposztálytár és .NET 8 alaposztálytár.
- Egy vagy több alkalmazás-keretrendszer – például ASP.NET, Windows Forms és Windows megjelenítési alaprendszer (WPF) – .NET-keretrendszer és .NET 5+.
- Igény szerint fejlesztőeszközök. Egyes fejlesztési eszközök több implementáció között vannak megosztva.
Három fő .NET-implementáció létezik:
- .NET (Core)
- .NET-keretrendszer
- Mono (Ha szükséges, adjon hozzá leírási kontextust a "Mono" szóhoz, ha az például orvosi vagy technológiai jelentéssel bír.)
.NET (Core)
A .NET, korábbi nevén .NET Core jelenleg az elsődleges implementáció. A .NET egyetlen kódbázisra épül, amely több platformot és számos számítási feladatot támogat, például windowsos asztali alkalmazásokat és platformfüggetlen konzolalkalmazásokat, felhőszolgáltatásokat és webhelyeket. Egyes számítási feladatok, például a .NET WebAssembly buildelési eszközei opcionális telepítésként érhetők el.
A .NET 10 a .NET-implementáció legújabb verziója. A .NET Standardot implementálja, így a .NET Standardot megcélozó kód futtatható a .NET-en. ASP.NET Core, Windows Forms és Windows megjelenítési alaprendszer (WPF) mind .NET-en futnak.
További információt a következő források tartalmaznak:
.NET-keretrendszer
.NET-keretrendszer az eredeti .NET-implementáció, amely 2002 óta létezik. A 4.5-ös és újabb verziók a .NET Standardot implementálják, így a .NET Standardot megcélozó kód a .NET-keretrendszer ezen verzióin futtatható. További Windows-specifikus API-kat tartalmaz, például windowsos asztali Windows-fejlesztési API-kat a Windows Forms és a WPF használatával. .NET-keretrendszer windowsos asztali alkalmazások készítésére van optimalizálva.
További információ: .NET-keretrendszer útmutató.
Mono (Ha szükséges, adjon hozzá leírási kontextust a "Mono" szóhoz, ha az például orvosi vagy technológiai jelentéssel bír.)
Az eredeti közösség és a nyílt forráskódú .NET. A Mono a .NET-keretrendszer platformfüggetlen implementációja. Ez az a futtatókörnyezet, amely a Xamarin-alkalmazásokat (ma már nem támogatott) működteti Android, macOS, iOS, tvOS és watchOS rendszeren, és elsősorban egy kis erőforrásigényre összpontosít. A Mono a Unity motorral készült játékokat is működteti.
Az összes jelenleg közzétett .NET Standard verziót támogatja.
A Mono korábban a .NET-keretrendszer nagyobb API-ját implementálta, és emulálta a Unix legnépszerűbb funkcióit. Néha olyan .NET-alkalmazások futtatására használják, amelyek a Unix ezen képességeire támaszkodnak.