Lesedauer < 1 Minute

Dieses kleine Projekt demonstriert, daß man WordPress Plugins auch in C# schreiben kann. So lassen sich .NET Blazor WASM Apps nahtlos in WordPress-Seiten einbetten. Das eröffnet ganz neue Möglichkeiten, extrem schnellen C# Code zu integrieren, ganz ohne JavaScript.

Blazor WASM Code in WordPress-Seiten einbetten

Das Blazor Framework von Microsoft erlaubt es in C# geschriebene Apps als WebAssembly (WASM) zu kompilieren, welche dann nahtlos in HTML-Seiten integriert werden kann. Dabei spielt es keine Rolle, ob es statische HTML-Seiten oder dynamisch generierte Inhalte wie bei WordPress sind. Im Prinzip wird eine eigenständige WASM-App in eine Seite nahtlos eingebettet.

Da der C# Code lokal im Browser des Besuchers ausgeführt wird und keine JavaScript Virtual Machine benötigt, ist die Performance sehr hoch. Die eingebettete App kann entweder auf mit kompilierte, statische Resourcen zugreifen oder per HTTP-Requests mit einer REST-API kommunizieren:

Blazor WASM: WordPress Plugins in C# schreiben.

C# Code in WordPress: Live Demo

Der folgende Teil dieses Beitrags wurde aus reinem C#-Code generiert und über einen WordPress Shortcode eingefügt. Der erzeugte  QRCode ist eine Vector-Grafik (SVG), die extrem schnell schon bei der Eingabe generiert wird. Teste selbst:


Ab hier geht es wieder mit den normalen WordPress-Inhalten weiter :-)

Fazit

Blazor WASM Apps sind eine aufregend neue Technologie, mit der andere Systeme mit extrem schnellem C# Code nahtlos erweitert werden können. Egal ob  statische HTML-Seiten oder dynamisch generierte Inhalte wie bei WordPress , Shopify oder anderen Systemen.

Mehr Beiträge zu Blazor lesen

Hat Dir der Beitrag gefallen?

Wenn Du Fragen oder Anmerkungen zu diesem Beitrag hast, dann starte einen Kommentar. DANKE für Dein Feedback!