← všechny projektypřípadovka

SnapshotDiff

Jedno .NET 10 Blazor Hybrid jádro, beze změny hostované ve třech desktopových shellech.

.NETBlazorMAUIPhotinoSQLiteTailwind

Architektura

Blazor Hybrid jádro→MAUI shell→Photino shell→Blazor Server shell

Myšlenka

Multiplatformní desktopový čistič souborů, kde celé UI i logika jsou jedno Blazor Hybrid jádro, namontované identicky do MAUI, Photino a Blazor Serveru — napiš jednou, dodej tři shelly.

Jak to začalovýzkum

Prozkoumal jsem hostingové modely Blazor Hybrid, abych zjistil, jak daleko lze jeden strom komponent dotlačit napříč nativními shelly bez per-shell forků.

Rozhodnutí & kompromisy

Koš s undo nad SQLite místo destruktivního mazání; Tailwind pro nativně působící UI; přísná hranice, díky níž shelly sdílejí 100 % kódu aplikace.

Vývoj

~138k LOC (největší osobní repozitář), 150+ testů pinujících chování napříč všemi třemi shelly.

V číslech

1
sdílené jádro
3
desktopové shelly
150+
testů
~138k
LOC