Warten auf MAUI, SDK Workloads eingeführt

Bevor wir mit weiteren neuen Funktionen von .NET 6 weitermachen, noch ein kurzes Wort zu MAUI: Microsoft wird seit .NET 5 nicht müde, von der "großen Vereinheitlichung" zu sprechen. Gemeint ist damit im Allgemeinen, dass es nur ein .NET gibt. Also ein Framework, das zur Implementierung von Anwendungen unter Windows, Linux und MacOS, iOS, Android, WatchOS und mit Webassembly genutzt werden kann.

Stellenmarkt
  1. Frontend Developer (m/w/d) UI/UX
    consistec Engineering & Consulting GmbH, Saarbrücken
  2. Business Intelligence Developer (m/w/d)
    Christian Funk Holding GmbH & Co. KG, Offenburg
Detailsuche

Mit .NET 5 ist Microsoft den ersten Schritt in diese Richtung gegangen. Es gibt bereits eine einzige .NET-Laufzeitumgebung und ein einziges .NET-Framework. Damit einher gehen ein einheitliches Laufzeitverhalten und eine einheitliche Entwicklererfahrung.

.NET 6 soll daran anschließen und Xamarin, Android und iOS unter einem Dach vereinen. .NET MAUI wurde bereits auf der Build 2020 von Microsoft angekündigt. Das ist ein nicht unerheblicher Verdienst der Community rund um .NET, denn aus dieser Richtung gab es über Jahre vermehrt Anfragen, Code zwischen den Plattformen zu teilen - insbesondere, was das UI betrifft.

.NET 6 als Framework verfügt über eine Bibliothek, die Base Class Library (BCL) genannt wird. Sie ist die Basis für verschiedene spezifische Frameworks wie .NET für Android, .NET für iOS, .NET für MacOS und Windows UI. Alle diese Frameworks greifen auf die BCL zu, die ihrerseits die Details der Plattform abstrahiert.

Golem Karrierewelt
  1. Informationssicherheit in der Automobilindustrie nach VDA-ISA und TISAX® mit Zertifikat: Zwei-Tage-Workshop
    19./20.07.2022, Virtuell
  2. Microsoft Azure Administration: virtueller Zwei-Tage-Workshop
    22./23.08.2022, virtuell
Weitere IT-Trainings

Abgesehen davon bilden das Xamarin.Forms-Toolkit und Xamarin.Essentials den Kern von .NET MAUI. Diese Tools werden so erweitert, dass sie für die Entwicklung von mobilen und Desktop-Anwendungen verwendet werden können. Da es sich um eine bereits etablierte und langlebige Technologie mit einer großen Community handelt, war es eine logische Wahl für die Basis von .NET MAUI.

Für die Zukunft bleibt zu hoffen, dass der Release von .NET MAUI nicht erneut verschoben wird. Die Community wartet auf ein einheitliches UI-Framework. Die Erwartungen und Hoffnungen sind groß, dass so ein einheitliches UI-Toolkit einen weiteren Schub für das .NET Framework bedeuten würde.

C# und .NET 6 - Grundlagen, Profiwissen und Rezepte

SDK Workloads

In der Preview 4 von .NET 6 wurde das Feature der SDK Workloads eingeführt. Mit dieser Funktion ist es Anwendern möglich, nur erforderliche SDKs zu installieren, statt eines All-in-One-SDK für alle Aufgaben, das dann aber auch entsprechend umfangreich ist.

Jetzt ist es machbar, nur die notwendigen Komponenten für ASP.NET Core oder Xamarin herunterzuladen und zu installieren. Dieses Feature ist somit vergleichbar mit einem Paketmanager für SDKs. Unterstützt werden diese Funktionen durch das Schlüsselwort workload der CLI. Darüber lassen sich die konkreten Workloads installieren:

  1. dotnet workload install <name-des-workloads>

Mit anderen Kommandos lässt sich mit den Workloads interagieren. Zum Beispiel lassen sich die aktuell installierten auflisten, aktualisieren, suchen oder deinstallieren:

  1. dotnet workload list
  2. dotnet workload update
  3. dotnet workload search
  4. dotnet workload uninstall

Erfreulicherweise gibt es mit .NET 6 auch endlich ein Kommando, um zu prüfen, ob es neue Versionen des SDK und der Laufzeitumgebungen gibt:

  1. dotnet sdk check

Nach den SDK Workloads werfen wir nun einen Blick auf die Neuerungen bei C#.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed
 .NET 6 und C# 10: Auf dem Weg zu einem einheitlichen FrameworkC#: Bisherige Entwicklung und aktuelle Roadmap 
  1.  
  2. 1
  3. 2
  4. 3
  5. 4
  6.  


Lachser 24. Feb 2022

Wo findet man Infos zu diesem !! rsp. wie heisst das Feature? Konnte nichts finden. Ein...

tomatentee 24. Feb 2022

Ich habe da Zweifel. MS kocht halt wieder ein komplett eigenes Süppchen. Man muss da...

tomatentee 24. Feb 2022

Absolut - und offenbar kommt man selbst MS-intern (wo Know-how Austausch, Einblick in...

Trockenobst 22. Feb 2022

Der Witz von MAUI wären eben echte Anwendungen die sich von Mobile bis Desktop gleich...



Aktuell auf der Startseite von Golem.de
Agile Softwareentwicklung
Einfach mal so drauflos programmiert?

Ohne Scrum wäre das nicht passiert, heißt es oft, wenn etwas schiefgeht. Dabei ist es umgekehrt: Ohne agiles Arbeiten geht es nicht mehr. Doch es gibt drei fundamentale Missverständnisse.
Von Frank Heckel

Agile Softwareentwicklung: Einfach mal so drauflos programmiert?
Artikel
  1. Telemetrie: Voyager 1 weiß wohl nicht, wo sie ist
    Telemetrie
    Voyager 1 weiß wohl nicht, wo sie ist

    Seit 1977 befindet sich die Raumsonde Voyager 1 auf ihrer Reise durchs All. Die neusten Daten scheinen einen falschen Standort anzuzeigen.

  2. Chipknappheit: Wafer für Halbleiterproduktion bleiben auf Jahre knapp
    Chipknappheit
    Wafer für Halbleiterproduktion bleiben auf Jahre knapp

    Die Grundlage jedes Chips ist ein Siliziumwafer. Für mehr Chips werden mehr Wafer benötigt - deren Hersteller zögern aber bei Investitionen.

  3. Wissenschaft: Graphyn ist das bessere Graphen - und herstellbar
    Wissenschaft
    Graphyn ist das bessere Graphen - und herstellbar

    Andere Gitterstrukturen versprechen die elektrischen Eigenschaften von Graphen und Halbleitern. Erstmals wurden solche Moleküle erzeugt.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • Xbox Series X bestellbar • Samsung schenkt 19% MwSt. • MindStar (u. a. AMD Ryzen 9 5950X 488€) • Cyber Week: Jetzt alle Deals freigeschaltet • LG OLED TV 77" 62% günstiger: 1.749€ • Bis zu 35% auf MSI • Alternate (u. a. AKRacing Core EX SE Gaming-Stuhl 169€) [Werbung]
    •  /