Login
Newsletter
Werbung

Thema: .NET Core 2.0 veröffentlicht

2 Kommentar(e) || Alle anzeigen ||  RSS
Kommentare von Lesern spiegeln nicht unbedingt die Meinung der Redaktion wider.
0
Von theuserbl am Mi, 16. August 2017 um 10:21 #

Bereits 2014 hatte Microsoft verkündet, das komplette .NET Framework samt ASP.NET, dem .NET-Compiler und der .NET-Core-Laufzeitumgebung unter einer freien Lizenz veröffentlichen zu wollen.

Habe ich irgendetwas verpasst?
Wo hat Microsoft das verkündet?

Also das .NET Framework bietet um einiges mehr, als .NET Core.
Zum Beispiel auch GUI-Elemente für den Desktop: Wndows Forms und Windows Presentation Foundation (WPF).
Jedoch setzen beide GUI-Elemente sehr stark auf die Win32API und GDI.
.NET Core ist bloß eine kleine Teilmenge vom .NET Framework, die jedoch plattfrmunabhängig realisiert wurde.
Dem .NET Framework käme Mono noch am nächsten.
Avalonia wäre zwar eine plattformunabhängige WPF-ähnliche GUI, stammt aber nicht von Microsoft.

Würde das komplette .NET Framework sich irgendwann als platformunabhängige Lösung sich in .NET Core wiederfinden, würde es gleichzeitig bedeuten, daß Microsoft nichts mehr von seiner eigenen Windows-Plattform hält, da .NET derzeit die Entwicklungsumgebung unter Windows ist.

[
| Versenden | Drucken ]
  • 0
    Von UChef am Mi, 16. August 2017 um 16:27 #

    Würde das komplette .NET Framework sich irgendwann als platformunabhängige Lösung sich in .NET Core wiederfinden, würde es gleichzeitig bedeuten, daß Microsoft nichts mehr von seiner eigenen Windows-Plattform hält, da .NET derzeit die Entwicklungsumgebung unter Windows ist.
    Prinzipiell ist das doch schon seit längerem an MS Aktionen erkennbar: Die wollen unabhängig von Windows werden - denn je mehr die Plattform an Bedeutung verliert, desto enger wird es für MS als ganzes.

    Das klassische Geschäftsmodell, mit Betriebssystemen Geld zu verdienen greift nicht mehr und wird immer stärker an Volumen verlieren. Wozu braucht es dann noch Windows? Technologien wie MS Office, ihr SQL-Server, Azure usw. könnten hingegen durchaus auch auf anderen Plattformen nachhaltig Bestand haben. Insofern muss MS selber sich von ihrer eigenen Plattform unabhängig machen, um in diesen Geschäftsfeldern flexibler zu werden.

    Mit .NET Core erschaffen sie also zuerst ein Werkzeug, das eigene Projekte von ihnen als Basis für die Plattformunabhängigkeit verwenden können.

    Sich dabei zunächst um Server relevante Dinge zu kümmern, und (klassische) GUIs außen vor zu lassen, finde ich durchaus verständlich. (Zumal eben genau bei diesen Komponenten auf Teufel komm raus auf die Windows Plattform gesetzt worden ist, was das herauslösen extrem kompliziert und aufwendig machen würde!)

    Aus der Not heraus geboren, ist das gar kein so schlechter Ansatz; auch wenn es zugleich wohl der einzige Ansatz ist

    [
    | Versenden | Drucken ]
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung