Blazor • Angular, React, Vue • WinUI, Swift, Kotlin

Web Frontends • Native Frontends

Moderne Frontends —
Architektur ist entscheidend!

Gute Software-Architektur, umgesetzt mit den passenden Technologien, ist die Basis für moderne und responsive Frontends für Windows, iOS, MacOS und Android – nativ oder webbasiert.

Im Bereich mobile Frontends sind wir 2015 gestartet mit Hybrid-Apps (Angular/Cordova) und realisieren seit 2016 native Apps mit Xamarin, Xamarin.Forms und der Nachfolgetechnologie MAUI. Responsive Web Frontends entwickeln wir mit etablierten TypeScript-/JavaScript-Frameworks (z. B. Angular oder React) und seit 2021 auch mit Blazor. Native Windows-Desktop-Anwendungen setzen wir mit WinUI um.

Bei Blazor-Anwendungen senken wir durch Code-Sharing deutlich den Aufwand und steigern signifikant die Qualität.

Ansprechpartner Dr. Till Rebenich

Dr. Till Rebenich

CTO Till.Rebenich@sdx-ag.de

Business Apps/-Applications

Die Entwicklung professioneller Business-Apps und Applications ist unsere Kernkompetenz: User Experience, Responsiveness, Performance, skalierbare Backends, System-Integration, Abomodelle, (internationales) Store-/Deployment (MDM) sind nur einige Aspekte aus unseren Enterprise Projekten.

imageimage

Seit jeher setzen wir native oder web-basierte Business-Apps und Applications mit aktuellen Technologien um.

Nutzen Sie diese Erfahrung und unser Technologie-Knowhow.

Web-Frontends (Single Page Applications)

Angular • React • Vue • Blazor

Wir sind Ihr Partner bei der Realisierung von responsiven Single Page Applications mit JavaScript-/TypeScript-Technologien und/oder Blazor. Diese optimieren wir gemäß Ihrer Vorgaben für die gewünschten Zielplattformen und Formfaktoren.

JavaScript/TypeScript

Zur Realisierung von plattformunabhängigen Web Frontends stehen zahlreiche ausgereifte JavaScript- bzw. TypeScript-Frameworks zur Verfügung wie z. B. React, Angular und Vue. In diesem Bereich verfügen wir über langjährige Erfahrung und unterstützten Sie gerne bei der Technologieauswahl, Frontendarchitektur und Umsetzung.

Blazor

Mit Blazor werden Single Page Applications (SPA) mit .NET/C# programmiert und als Browser-Anwendungen bereitgestellt – völlig plattformunabhängig. Der Zugriff auf clientseitige JavaScript-Funktionalität aus Blazor heraus ist zusätzlich möglich (JavaScript-Interop).

Wir setzen Blazor inzwischen schon in vielen Enterprise-Projekten erfolgreich ein. Bei gleichzeitiger Nutzung von .NET/C# im Backend ergeben sich hier zusätzliche Synergieeffekte (Code Sharing) zwischen Front- und Backend.

Native Frontends

WinUI • Swift • Kotlin

Wenn maximale Performance, natives Look & Feel oder eine tiefe Plattform-Integration erforderlich ist, setzen wir Frontends unter Verwendung der Technologien für die jeweilige Zielplattform um.

Mit WinUI werden native Desktop-Anwendungen für Windows in C#/.NET realisiert. Es kommt auch zum Einsatz, um Legacy-Technologien wie Windows Forms und WPF in Bestandsanwendungen abzulösen.

Für die Zielplattformen Android und iOS/macOS bauen wir derzeit unser Leistungsportfolio aus. Dieses umfasst die Entwicklung von Android-Apps mittels Kotlin und iOS-/macOS-Anwendungen mittels Swift unter Verwendung von SwiftUI.

Sollte ein Cross-Plattform-Ansatz für iOS, Android und Windows gewünscht sein, nutzen wir MAUI, den offiziellen Nachfolger von Xamarin.Forms.

Blazor WebView

MAUI stellt mit Blazor WebView ein natives Steuerelement zur Verfügung, mit dem Sie eine Blazor Webanwendung innerhalb Ihrer nativen Plattform-App hosten können – mit nativer Performance. Dies ermöglicht die Entwicklung der Benutzeroberfläche mit Blazor als Webtechnologie und die gleichzeitige Nutzung der Vorteile nativer Entwicklung für iOS, MacOS, Android und Windows.

Wir empfehlen die Nutzung von Blazor WebView, wenn kein natives Look & Feel erforderlich und/oder maximale Synergieeffekte bzw. Code-Sharing mit bestehenden Blazor Single Page Web Applications gewünscht sind.

Blazor – Microsoft UI Innovation

Blazor ist die Microsoft-UI-Zukunftstechnologie für die Entwicklung webbasierter Mobile- und Desktop-Anwendungen und steht seit .NET 6 zur Verfügung. Durch die konsequente Verwendung von C#/.NET sowohl im Frontend als auch im Backend kann maximales Code-Sharing über Businesslogik, Datenstrukturen und Tests erreicht werden. Mit .NET 8 kommen außerdem neue Features wie Server-Side-, Streaming- und Interactive-Rendering auf Komponentenebene zum Einsatz. Hierdurch lassen sich die Vorteile von Blazor Server und Blazor WebAssembly zusammen in einer einzigen Anwendung nutzen.

Blazor ist für .NET/C#-Entwickler erste Wahl, um attraktive, responsive und performante Web-Frontends zu realisieren.

Logistic
Apps
Multi-Platform
Referenzen
eXperts im
Projekt

Workshops zu Multi-Plattform UI

Microfrontends für cloud-native Software
Agenda
  • Kontext, Motivation und Einordnung
  • UI-Optionen: Monolithisches Frontend vs. Microfrontends
  • Microfrontend Integrationsansätze
  • Überblick über Microfrontend-Frameworks
  • Vorstellung Framework "single-spa"
  • Beispielanwendung mit Demo
  • Fazit und Empfehlungen
Zielgruppe
  • Architekten, Projektleiter, Lead Developer
  • IT-Management, Fachseite
Ort/Dauer
  • Remote, vor Ort oder bei SDX
  • Tech Talk: 60 - 90 Minuten
  • Workshop: 1-2 Tage
Termin-Anfrage
Web-Frontends mit Blazor – Enterprise ready!
Agenda
  • Application Modernization am Frontend
  • Blazor im Kontext der Microsoft-Frontendstrategie (MAUI)
  • Frontend-Architektur
  • Gegenüberstellung JavaScript/Blazor
  • Erfahrungen aus einem Enterprise Projekt
  • Fazit, Entscheidungskriterien, Empfehlungen
Zielgruppe
  • Projektleiter, Techn. Entscheider
  • Architekten und Entwickler
Ort/Dauer
  • Remote, vor Ort oder bei SDX
  • Tech Talk: 60 Minuten
  • Workshop: 1-2 Tage
Termin-Anfrage
Frontendstrategie: Xamarin.Forms, MAUI und Blazor
Agenda
  • Kurze Einführung in Xamarin.Forms, MAUI und Blazor
  • Plattformübergreifende Client-Architektur
  • Coole Apps: User Experience, Performance und Code-Reuse
  • Live Demo, Codebeispiele
  • Mobile DevOps mit Visual Studio App Center und Azure DevOps
  • (Internationale) Store Apps inkl. In-App-Käufe
  • Optionen, Erfahrungen und Empfehlungen
Zielgruppe
  • Architekten, Projektleiter
  • Lead Developer
Ort/Dauer
  • Remote, vor Ort oder bei SDX
  • Tech Talk: 60 Minuten
  • Workshop: 1-2 Tage
Termin-Anfrage
.NET Core Migration
Agenda
  • Historie und Zukunft der .NET Plattform
  • Migrationsszenarien für unterschiedliche Anwendungsarten (WinForms, WPF, ASP.NET, WCF Services)
  • Schrittweise Migration, Vermeidung von Big-Bang-Szenarien
  • Warum migrieren? Ausblick auf Container und Cloud
Zielgruppe
  • Architekten, Projektleiter
  • Lead Developer
Ort/Dauer
  • Remote, vor Ort oder bei SDX
  • Tech Talk: 60 Minuten
  • Workshop: 1-2 Tage
Termin-Anfrage
image
Leidenschaftlich. Professionell.

Du willst moderne Frontends entwickeln?

Du liebst aktuelle Microsoft Technologien? Dich begeistern anspruchsvolle Enterprise Projekte? Du suchst Kollegen auf Augenhöhe?

Wenn ja, dann bewirb Dich bei uns – wir freuen uns auf neue Kollegen (Berufseinsteiger oder Profi), die ticken wie wir!

Jobs
image

Du liebst aktuelle Microsoft Technologien? Dich begeistern anspruchsvolle Enterprise Projekte? Du suchst Kollegen auf Augenhöhe?

Wenn ja, dann bewirb Dich bei uns – wir freuen uns auf neue Kollegen (Berufseinsteiger oder Profi), die ticken wie wir!