Abo
  • Services:

Microsoft: .Net Core 3 wird Desktop-Apps unterstützen

Das freie .Net Core soll in der kommenden Version 3 Windows Forms, WPF und UWP unterstützen - und damit Desktop-Anwendungen. Umgesetzt wird das über Erweiterungen, die nur für Windows bereitstehen.

Artikel veröffentlicht am ,
Microsoft will .Net Core auch für Desktop-Anwendungen anbieten.
Microsoft will .Net Core auch für Desktop-Anwendungen anbieten. (Bild: Josh Edelson/AFP/Getty Images)

Microsoft hat seine Pläne für die kommende Version 3 des freien und plattformneutralen Frameworks .Net Core vorgestellt. Demnach soll die Softwareplattform künftig auch auf die Grafikschnittstellen Windows Forms und Windows Presentation Framework (WPF) sowie auf die Universal Windows Platform (UWP) zugreifen können. Auch die Nutzung des Entity Frameworks 6 soll auf diese Desktop-Nutzung von .Net Core 3 angepasst werden.

Stellenmarkt
  1. Dataport, verschiedene Standorte
  2. Bosch Gruppe, Leonberg

Anders als der Rest von .Net Core bleiben diese Funktionen aber natürlich auf das Windows-Betriebssystem beschränkt und werden nicht plattformübergreifend angeboten. Ermöglicht werden soll die Anbindung von .Net Core 3 an die genannten Techniken durch sogenannte Desktop Packs, die das Framework entsprechend erweitern. So sollen grundlegende architektonische Veränderungen an .Net Core vermieden werden.

  • .Net Core 3 wird Windows-exklusive Erweiterungen bekommen. (Bild: Microsoft)
.Net Core 3 wird Windows-exklusive Erweiterungen bekommen. (Bild: Microsoft)

Microsoft verspricht durch die Verwendung von .Net Core für Dekstop-Anwendungen eine bessere Leistung dieser, einfachere Testmöglichkeiten unterschiedlicher .Net-Core-Versionen, ein einfacheres Verteilen der Anwendungen sowie Unterstützung für die Kommandozeilen und die SDK-Verwendung über Visual Studio.

Alte Anwendungen auf neuem Framework

Zur Verwendung von .Net Core 3 in neuen Desktop-Anwendungen will Microsoft einen ausführlichen Leitfaden bereitstellen. Darüber hinaus sollen aber auch bestehende Desktop-Anwendungen auf die neue Version migriert werden können, was das Unternehmen allerdings nur für noch aktive, gepflegte und dauerhaft weiterentwickelte Programme empfiehlt.

Dazu müssen die Projektdateien leicht angepasst und die bestehenden Anwendungen neu kompiliert werden. Abhängigkeiten sollen dabei nicht neu übersetzt werden müssen. Für einen einfachen Übergang sollen die kompatiblen APIs zur bisherigen Nutzung angeboten werden.

Microsoft habe das System selbst schon mit einigen eigenen Anwendungen getestet und sogar die Binärdateien von Paint ohne Zugriff auf den Quellcode auf das .Net Core portieren können.



Anzeige
Top-Angebote
  1. 12,17€ (ohne Prime oder unter 29€ zzgl. Versand)
  2. 5€
  3. 199€ (Bestpreis!)
  4. 319€ (aktuell günstigste GTX 1070!)

n0x30n 09. Mai 2018

.NET Core ist auch jetzt schon nicht 100% platformübergreifend. Darin wird es rein...

DebugErr 08. Mai 2018

Projekte wie Avalonia, die WPF auf Crossplatform portieren, hätten mehr Unterstützung...


Folgen Sie uns
       


AMD Radeon VII - Test

Die Radeon VII ist die erste Consumer-Grafikkarte mit 7-nm-Chip. Sie rechnet ähnlich schnell wie Nvidias Geforce RTX 2080, benötigt aber viel mehr Energie und ist deutlich lauter. Mit einem Preis von 730 Euro kostet die AMD-Karte überdies etwas mehr, die 16 GByte Videospeicher helfen nur selten.

AMD Radeon VII - Test Video aufrufen
Raspberry Pi: Spieglein, Spieglein, werde smart!
Raspberry Pi
Spieglein, Spieglein, werde smart!

Ein Spiegel, ein ausrangierter Monitor und ein Raspberry Pi sind die grundlegenden Bauteile, mit denen man sich selbst einen Smart Mirror basteln kann. Je nach Interesse können dort dann das Wetter, Fahrpläne, Nachrichten oder auch stimmungsvolle Bilder angezeigt werden.
Eine Anleitung von Christopher Bichl

  1. IoT mit LoRa und Raspberry Pi Die DNA des Internet der Dinge
  2. Bewegungssensor auswerten Mit Wackeln programmieren lernen
  3. Raspberry Pi Cam Babycam mit wenig Aufwand selbst bauen

Begriffe, Architekturen, Produkte: Große Datenmengen in Echtzeit analysieren
Begriffe, Architekturen, Produkte
Große Datenmengen in Echtzeit analysieren

Wer sich auch nur oberflächlich mit Big-Data und Echtzeit-Analyse beschäftigt, stößt schnell auf Begriffe und Lösungen, die sich nicht sofort erschließen. Warum brauche ich eine Nachrichten-Queue und was unterscheidet Apache Hadoop von Kafka? Welche Rolle spielt das in einer Kappa-Architektur?
Von George Anadiotis


    Tesla: Kleiner Gewinn, ungewisse Zukunft
    Tesla
    Kleiner Gewinn, ungewisse Zukunft

    Tesla erzielt im vierten Quartal 2018 einen kleinen Gewinn. Doch mit Entlassungen, Schuldenberg, Preisanhebungen beim Laden, Wegfall des Empfehlungsprogramms und zunehmendem Wettbewerb durch andere Hersteller sieht die Zukunft des Elektroauto-Herstellers durchwachsen aus.
    Eine Analyse von Dirk Kunde

    1. Tesla Model 3 Tesla macht alle Varianten des Model 3 günstiger
    2. Kundenprotest Tesla senkt Supercharger-Preise wieder
    3. Stromladetankstellen Tesla erhöht Supercharger-Preise drastisch

      •  /