Kann ASP.NET5 unter Linux ohne Mono laufen?

1547
Red Taz

Nach dem Lesen von Scott Hanselmans Blogpost Announcing .NET 2015 sagt er

ASP.NET 5 wird für Windows, Mac und Linux verfügbar sein. Support für Mac und Linux wird in Kürze folgen ...

Bedeutet das, dass das .NET-Framework unter Mac und Linux offiziell unterstützt wird, ohne auf Mono angewiesen zu sein? Habe ich das richtig interpretiert?

1
Sie haben es tatsächlich richtig interpretiert. Ich sollte klären Eine Version von .ASP .NET funktioniert auf Mac und Linux. Was nicht portiert werden kann, sind die Funktionen, die Windows-Bibliotheken für beispielsweise "Windows-Authentifizierung" erfordern. Ich glaube nicht, dass Microsoft die Portierung übernimmt, das liegt an der Community. Ramhound vor 9 Jahren 0

1 Antwort auf die Frage

4
heavyd

Ja, Sie haben es richtig interpretiert. ASP.NET 5 wird unter einer neuen Laufzeit namens .NET Core ausgeführt. Scott Guthrie hat in seinem Blog drei Hauptfunktionen von .NET Core beschrieben :

  1. Sie können die .NET Core-Laufzeitumgebung mit Ihrer App bereitstellen. Dies bedeutet, dass Ihre App mit dieser bereitgestellten Version der Laufzeitumgebung ausgeführt wird und nicht mit der auf dem Hostbetriebssystem installierten Version der Laufzeitumgebung.
  2. Ihre App ist nur von Funktionen abhängig, die sie wirklich benötigt. Daher werden Sie niemals aufgefordert, die Laufzeitumgebung für Funktionen zu aktualisieren, die für Ihre App nicht relevant sind.
  3. Ihre App kann jetzt plattformübergreifend ausgeführt werden. Wir werden eine plattformübergreifende Version von .NET Core für Windows-, Linux- und Mac OS X-Systeme bereitstellen.

Microsoft stellt also eine Laufzeitumgebung für alle drei Betriebssysteme bereit. Zum jetzigen Zeitpunkt ist .NET Core noch nicht abgeschlossen. Sie haben Windows-Unterstützung, aber die Unterstützung für Mac OS X und Linux ist immer noch recht begrenzt. Sie können die Entwicklung von .NET Core auf ihrer Github-Seite verfolgen .

Wie wird die Leistung von .NET Core unter Linux mit .NET Framework unter Windows verglichen? AjaxLeung vor 6 Jahren 0