diff --git a/content/posts/modular-web-app.md b/content/posts/modular-web-app.md index b16e659..749211f 100644 --- a/content/posts/modular-web-app.md +++ b/content/posts/modular-web-app.md @@ -41,8 +41,7 @@ Self-hosted web applications can solve different problems and be of use to a var ![C#, MVC, HTMX](/posts/modular-app/stack.svg) -Do you speak *CSharp*? -I do. It's my main language after all, but why MVC and what is HTMX? +Making a C# web application was my goal from the begginning. That's my backend language for this project, but why MVC and what is HTMX? Let's have a quick look at worthy alternatives, and then I'll explain my choices. `Blazor WASM` does not support runtime assembly loading, which makes client extension impossible. It has [Lazy loading](https://learn.microsoft.com/en-us/aspnet/core/blazor/webassembly-lazy-load-assemblies?view=aspnetcore-8.0), but it still requires these assemblies to be defined in the project file, which is not viable for our case.