WebAssembly-Webframeworks und Webframework: Unterschied zwischen den Seiten

Aus ahrensburg.city
(Unterschied zwischen Seiten)
Zur Navigation springen Zur Suche springen
// via Wikitext Extension for VSCode
 
// via Wikitext Extension for VSCode
 
Zeile 1: Zeile 1:
== Tier 1 (Reifegrad: produktionsreif) ==
* [[Dependency Injection]]
Die folgenden WebAssembly-Webframeworks werden als Tier 1 eingestuft.
* [[Fullstack Frameworks]]
 
* [[Meta-Frameworks]]
; Kriterien
* [[Content Management Framework]]
* regelmäßige Releases (letzte 12 Monate)
* [[Microframeworks]]
* dokumentierte Produktionseinsätze
* [[Backend/API Frameworks]]
* stabile Docs und aktiver Maintainerkreis
* [[Frontend Frameworks]]
* klare Roadmap und Ökosystem
* [[Static Site Generators]]
 
* [[Headless CMS]]
{| class="wikitable sortable"
* [[Fullstack-Webframeworks mit KI-Integration]]
! Framework !! Sprache/Runtime !! Architektur !! Lizenz !! Aktivität/Status !! Hinweise
* [[WebAssembly-Webframeworks]]
|-
* [[Auth-/Identity-Frameworks]]
| [https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor Blazor WebAssembly] || C#/.NET || Client-side (WASM), optional Prerender/SSR || MIT || Aktiv, LTS || Weit verbreitetes .NET-WebUI; starke Tooling- und Hosting-Unterstützung.
* [[UI-/CSS-Frameworks]]
|-
* [[Templating-/View-Frameworks]]
| [https://yew.rs/ Yew] || Rust || Client-side (WASM), SSR-Optionen || MIT/Apache-2.0 || Aktiv || Reifes Komponentenmodell, große Community.
* [[E-Commerce-/Shop-Frameworks]]
|-
* [[Microfrontend-Frameworks]]
| [https://leptos.dev/ Leptos] || Rust || Client-side (WASM) + SSR/Islands || MIT/Apache-2.0 || Aktiv || Reaktives Rendering, sehr gute Performance.
|-
| [https://dioxuslabs.com/ Dioxus] || Rust || Client-side (WASM) + SSR + weitere Targets || MIT/Apache-2.0 || Aktiv || Einheitliches UI-Programmierungsmodell (Web, Desktop, Mobile).
|-
| [https://platform.uno/ Uno Platform (WebAssembly)] || C#/.NET || Client-side (WASM) || Apache-2.0 || Aktiv || WinUI/UWP-API-kompatibel; Enterprise-Einsatz.
|-
| [https://www.qt.io/product/development-tools/wasm Qt for WebAssembly] || C++/Qt || Client-side (WASM) || GPL/LGPL/kommerziell || Aktiv || Qt-Apps im Browser; UI-intensiv geeignet.
 
|}
 
== Tooling (für C/C++/Rust → WASM) ==
* [https://emscripten.org/ Emscripten] — Toolchain (MIT); C/C++→WASM, Embind, HTML5-/Canvas/WebGL/WebAudio, Threads.
* [https://github.com/leaningtech/cheerp-meta Cheerp] — Apache-2.0; C/C++→WASM/JS mit DOM-/Web-API-Zugriff.

Version vom 27. Oktober 2025, 02:43 Uhr