Microsoft: Plattformübergreifendes .Net Core erscheint in Version 1.0

Vor mehr als zwei Jahren hat Microsoft damit begonnen, sein .Net Framework langsam für Beiträge von außen zu öffnen und hat den Roslyn-Compiler als Open Source veröffentlicht. Seitdem hat Microsoft mit Hilfe der Community .Net sehr stark umgebaut und das Ergebnis dieser Arbeiten letztlich vollständig unter Open-Source-Lizenzen gestellt. Das nun erschienene .Net Core 1.0(öffnet im neuen Fenster) markiert den Neuanfang für das Framework, das nun neben Windows auch unter OS X und Linux läuft sowie zumindest halboffiziell sogar unter FreeBSD.
Zusätzlich zu dieser Basis hat Microsoft auch das für Webanwendungen gedachte ASP.Net Core 1.0(öffnet im neuen Fenster) sowie das Entity Framework Core 1.0(öffnet im neuen Fenster) veröffentlicht, die beide auf den Funktionen von .Net Core aufbauen. Teil der Veröffentlichung sind eine Laufzeitumgebung, mehrere Bibliotheken sowie ein Kommandozeilenwerkzeug mit dem .Net-Core-Anwedungen gestartet und gesteuert werden können.
Darüber hinaus steht nun eine Vorschau auf das SDK zu .Net Core(öffnet im neuen Fenster) bereit, das einige weitere Werkzeuge oder auch Compiler enthält. Für IDE Visual Studio und den Editor Visual Studio Code stehen Erweiterungen bereit, die das Bauen von Anwendungen mit .Net Core unterstützen. Die Trennung der Werkzeuge von dem eigentlichen Framework hat Microsoft mit der sehr schnellen Weiterentwicklung von .Net Core im vergangenen halbem Jahr begründet.
Mit der gewählten Versionsnummer 1.0 will Microsoft außerdem klar darauf hinweisen, das .Net Core keine direkte Weiterführung des bisher genutzten .Net Frameworks ist, sondern eben ein Neuanfang mit einigen neuen Konzepten. Der Microsoft-Angestellte Scott Hanselmann wies zudem Anfang dieses Jahres darauf hin , dass .Net Core etwa im Vergleich zu dem .Net Framework 4.6 noch nicht komplett sei. Ebenso gebe es noch Lücken zwischen dem ausgereiften ASP.Net 4.6 sowie ASP.Net Core, die künftig noch aufgefüllt werden müssten.