.Net User Group Karlsruhe: Von WPF zum Cross-Platform UI Framework Avalonia

Beim März-Event der .Net User Group gind unser Referent Roland König auf die Unterschiede der beiden Frameworks ein, zeigte wie ein leichter Einstieg gelingen kann und hatte zudem anschauliche Beispiel-Applikationen dabei.

 

· 2 Min Lesezeit
Veranstaltungshinweis .Net UG Avalonia

Eine dieser Alternativen ist das Cross-Platform UI Framework Avalonia. Es weißt sehr viele Ähnlichkeiten zu WPF auf. Es setzt ebenso auf Xaml, bevorzugt das MVVM-Pattern, bringt einen visuellen Designer mit und lässt sich über Styles individuellen optischen Bedürfnissen anpassen. Daneben läuft es stabil auf allen gängigen Desktop-Plattformen (Windows, Linux, macOS) und unterstützt auch Android, iOS und Browser (via WebAssembly). Zudem bringt es verschiedene Verbesserungen gegenüber WPF mit, wie etwa ein CompiledBinding.

In seinem Vortrag ging Roland auf die Unterschiede zwischen WPF und Avalonia ein und zeigte, wie WPF-Entwickler einen leichten Einstieg ins Framework finden. Ebenso brachte er verschiedene Beispiel-Applikationen mit, mithilfe derer wir uns mit Vor- und Nachteilen des Frameworks auseinandersetzen können.

Referent

Unser Referent Roland König ist freier Softwarearchitekt, Trainer und Berater. Er ist seit 2007 in der Welt von C# / .NET zuhause, beschäftigt sich seit 2012 intensiv mit aktuellen Trends im Umfeld moderner Softwarearchitektur und durfte ab 2017 Erfahrungen als Teamleiter sammeln. In 2021 hat er sich für den Wechsel in die Selbstständigkeit entschieden und bietet seitdem Dienstleistungen im Umfeld der Softwarearchitektur und Softwareentwicklung an. Er engagiert sich ebenso stark in der Software-Community als Sprecher auf Konferenzen, Blogger, Entwickler für OpenSource-Projekte und als Co-Organisator des DCN (Digital Craftsmanship Nordoberpfalz).

Eine Veranstaltung der .Net User Group. Die .NET UserGroup Karlsruhe hat sich zum Ziel gesetzt, interessierte Teilnehmer mit Vorträgen und Workshops zu allen Themen rund um die Softwareentwicklung und das Projektmanagement zu versorgen. Weitere Infos unter: .NET User Group Karlsruhe | Meetup