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

SQLite als Dokumentenspeicher: Kann das gut gehen? - SQLite für .NET-Entwickler, Teil 5
Die Embedded SQL-Datenbank SQLite kann auch als objektorientierte Datenbank beziehungsweise Dokumentenspeicher genutzt werden – nach Konzepten also, wie sie NoSQL-Datenbanken wie MongoDB einsetzen.
6 Minuten
29. Apr 2026
Mit SQL Server 2025 HTTP-APIs aufrufen - Neues in SQL Server 2025, Teil 1
API-Aufrufe mit SQL Server 2025 sind kein Spielzeug, sondern ein ernst zu nehmender Integrationsmechanismus.
6 Minuten
Maschinelles Lernen in .NET - .NET, Python und KI, Teil 2
Für eine performante und plattformübergreifende Inferenz von NET-Projekten empfiehlt sich eine hybride Strategie aus Training oder Prototyping in Scikit-Learn/Python, Export nach ONNX und Einbindung in .NET über ML.NET oder ONNX Runtime.
7 Minuten

Das könnte Dich auch interessieren

Wissen trifft Community - DWX 2026
Wohlfühlzeit mit intensivem Lernen für Entwickler:innen auf der DWX in Mannheim.
9 Minuten
16. Apr 2026
DWX 2026: Vier Tage Sommer. Vier Tage Code. Die DWX ist zurück – und größer denn je - Die Konferenz für AI, Cloud, Web und .NET Development
Du denkst, Mannheim im Sommer ist heiß? Dann hast du den Code noch nicht gespürt. Vom 29. Juni bis 2. Juli 2026 verwandelt sich das m:con Congress Center Rosengarten wieder zur Entwickler-Werkstatt: Die DWX 2026 startet durch!
3 Minuten
28. Aug 2025
Die ganze Welt der Softwareentwicklung
Ein riesiges Angebot an Wissen, das von Expert:innen lebendig vermittelt wird, gewürzt mit Kontakt zu Gleichdenkenden – das ist der Kern der DWX.
6 Minuten
19. Feb 2026
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige