Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Lesedauer 4 Min.

DDC hakt nach: Hör auf, Dich über Verbindungsstrings zu ärgern

Die App läuft lokal wie geschmiert, aber sobald Backend-Services ins Spiel kommen, stottert die Maschine. Connection Strings, die nicht wollen. Emulator-Konfigurationen, die nerven. Johan Smarius erklärt im Interview und auf der .NET Developer Conference 2025, wie es anders - und viel besser geht.
© Johan Smarius

Backend-Verbindungen im Emulator debuggen? Das klingt ungefähr so spaßig wie eine Wurzelbehandlung ohne Betäubung. Aber keine Sorge – es gibt Hoffnung! Johan Samarius zeigt auf der .NET Developer Conference 2025, wie .NET MAUI und .NET Aspire zusammen das Entwicklerleben deutlich angenehmer machen können. Spoiler: Es hat mit Service Discovery, Observability und deutlich weniger Frust zu tun.

Wir haben Johan schon mal ausgequetscht, um herauszufinden, was diese Kombo so besonders macht und warum er von einer wunderschönen Verbindung schwärmt. 

 

Du beschreibst die Kombination von .NET MAUI und .NET Aspire als „wunderschön". Was macht diese Verbindung so besonders und welche konkreten Vorteile siehst Du für Entwickler?

Johan Smarius: Beim Erstellen von Apps benötigt man oft einen Backend-Service. Mit .NET MAUI ist die Verbindung zu einem Webservice möglich – aber den Connection String in einem Emulator zum Laufen zu bringen, kann knifflig sein. Und sobald die Verbindung klappt, kann es frustrierend sein, den Ablauf und das Timing von Ereignissen zu verstehen, ohne permanent im Debugger zu arbeiten.

Hier kommt .NET Aspire ins Spiel. Es bringt Service Discovery und Observability direkt in den Entwicklungsworkflow und macht es viel einfacher, eine MAUI-App zu verbinden und genau zu verstehen, was unter der Haube passiert. Das Ergebnis sind schnelleres Feedback, flüssigere Entwicklung und weniger Kopfschmerzen für Entwickler.

 

Für welche Art von Projekten oder Szenarien ist die Integration von .NET MAUI mit .NET Aspire besonders nützlich, und wovon würdest Du eher abraten?

Johan: .NET Aspire ist besonders nützlich für verbundene Apps, die mit Services kommunizieren, auf die man Zugriff hat – sei es ein einzelnes API, eine Microservice-Architektur oder ein komplexeres, ereignisgesteuertes Setup. Es funktioniert sehr gut, wenn Du Service Discovery, vernünftige Standardeinstellungen und End-to-End-Tracing benötigst, damit Du während der lokalen Entwicklung sehen kannst, wie Anfragen durch Deinen Stack wandern. Aspire hilft auch bei Unternehmens- oder Branchenanwendungen, wo konsistente Entwicklerumgebungen und schnelle Feedback-Schleifen wichtig sind, was das Onboarding neuer Teammitglieder deutlich erleichtert.

Allerdings ist Aspire nicht für jedes Projekt geeignet. Wenn Deine MAUI-App vollständig offline ist, ein einfaches Hilfsprogramm darstellt oder nur über SDKs mit SaaS-Diensten von Drittanbietern kommuniziert, wirst Du kaum einen Nutzen sehen. Und obwohl Aspire während der Entwicklung ein mächtiger Verbündeter ist, löst es nicht die Herausforderungen beim Verpacken, Signieren oder Einreichen für die Veröffentlichung in den App Stores. Kurz gesagt – wenn Deine App Backend-Services orchestriert oder besitzt, kann Aspire Dein Entwicklungserlebnis transformieren; wenn nicht, kannst Du es getrost überspringen.

 

Du versprichst für Deine Session viel Code. Kannst Du uns einen kleinen Einblick geben, welche praktischen Beispiele oder Herausforderungen Du live demonstrieren wirst?

Johan: Während des Vortrags werden wir gemeinsam eine verbundene .NET-MAUI-Anwendung erstellen. Schritt für Schritt werden wir .NET Aspire in die Lösung integrieren und sehen, wie die Kombination das Entwicklungserlebnis auf Deiner lokalen Maschine transformiert. Dabei werde ich demonstrieren, wie Aspire Backend-Verbindungen vereinfacht, mühelose Service Discovery ermöglicht und Echtzeit-Einblicke in das Verhalten Deiner App bietet – alles ohne sich ausschließlich auf den Debugger zu verlassen.

 

Die .NET Developer Conference 2025 findet vom 24. bis 27. November 2025 in Köln statt. Hier erfährst Du alles rund um Microsoft .NET, Architektur und AI. Die Session von Johan Smarius „.NET MAUI and . NET Aspire: a beautiful combination“ findet am Mittwoch, dem 26. November 2025, um 10.30 Uhr statt.

Neueste Beiträge

KI: Vorteile nutzen, technische Souveränität bewahren
KI-Agenten bieten nicht nur Vorteile, mit ihrer Nutzung können auch neue, gravierende Risiken für Unternehmen entstehen. Diese lassen sich jedoch mit entsprechenden Maßnahmen beherrschen – wodurch Unternehmen letztlich ihre technische Souveränität sicherstellen.
5 Minuten
14. Sep 2026
Kostenkontrolle bei KI-Coding-Agenten
Best Practices für eine ökonomisch nachhaltige Entwicklung.
8 Minuten
Offen, aber nicht leicht - Kimi K3 – das Modell hinter dem Agenten, Teil 6
Ein offenes Modell lässt sich herunterladen, aber noch lange nicht beiläufig betreiben. Zwischen technischer Kontrolle und praktischem Nutzen zeigt sich, ob Kimi K3 den Sprung vom Benchmark in produktive Anwendungen schafft.
8 Minuten

Das könnte Dich auch interessieren

"Wir wollen die Software messen, nicht euch". Benjamin Wolf über Vertrauen und statische Codeanalyse - Interview
Statische Codeanalyse gilt vielen Teams als Kontrollinstrument. Benjamin Wolf von INNOQ erklärt im DWX-Interview, wie Unternehmen Vertrauen aufbauen – und warum das Thema durch KI-generierten Code an Bedeutung gewinnt.
26. Aug 2026
Apps, die mitdenken: Wie datengetriebene .NET-MAUI-Anwendungen App-Store-Zwänge umgehen - Interview
Neue Inhalte ohne neues Release: Mark Allibone erklärt im DWX-Interview, wie datengetriebene .NET MAUI Apps Funktionen und Content flexibel aus dem Backend steuern – und welche Best Practices dabei zählen.
2. Sep 2026
Wenn aus jeder Cloud-Ressource nur ein weiteres Kubernetes-Objekt wird - Interview
STACKIT baut eine europäische Cloud-Alternative zu AWS, GCP und Azure. Tech Lead Patrick Koss erklärt, warum Crossplane statt klassischem Cloud-API der Schlüssel zur Selbstverwaltung ist.
9. Sep 2026
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige