- Ein Full-Stack-Web-Framework zum Erstellen von React-Anwendungen mit Rust als Backend, mit Schwerpunkt auf „Benutzerfreundlichkeit“ und „Performance“
- Wer Erfahrung mit Next.js hat, kann sich leicht einarbeiten
Hauptfunktionen
- Native Typescript
- Next.js-ähnliches Routing
- Unterstützung für CSS/SCSS-Module
- Server-Side Rendering (SSR)
- Hot Module Reload (HMR)
Merkmale von Tuono
- Bietet hohe Performance mit einem multithreaded Server in Rust, ganz ohne Node.js, Deno oder Bun
- Einfache Server-Client-Integration: React-Code und serverseitiger Code werden im selben Projekt verwaltet
- Unterschiede zu Next.js:
- Next.js ist auf Laufzeiten wie Node.js/Deno/Bun angewiesen
- Tuono verbessert die Performance durch einen eigenständigen, in Rust gebauten Server
3 Kommentare
Das scheint ein Framework zu sein, mit dem sich ein Rust-Backend und ein React-Frontend in einem Monorepo nutzen lassen.
> If you have experience with Next.js you will feel at home here.
> Einfache Server-Client-Integration: React-Code und serverseitigen Code im selben Projekt verwalten
Bei Next.js gab es zumindest noch den Vorteil, dass trotz unterschiedlicher Nutzungsmuster und Laufzeitumgebungen zwischen Server und Client wenigstens dieselbe Sprache verwendet wurde. In diesem Projekt scheint selbst dieser Vorteil verwässert zu werden, und es wirkt, als würden die Kommunikationsprotokolle eher undeutlich gemacht. Außerdem scheint man die Typdefinitionen zwischen Server Routes und Server Components manuell aufeinander abstimmen zu müssen. So wie ich das sehe, dürfte die Einführung alles andere als einfach sein, und es wirkt wie eine Übergangstechnologie.
Klingt zwar ganz gut …
Am Ende wird also doch nur v8 verwendet …
https://github.com/Valerioageno/ssr-rs