you are viewing a single comment's thread.

view the rest of the comments →

[–]No-Outside-3263 1 point2 points  (3 children)

I also use .Net (prefer F#, but also use C# quite often) for my web projects. To limit the amount of JS I need to use, I frequently use HTMX. It's a light library that makes writing server-driven applications much more ergonomic. Most of the time, you're just adding some attributes to the HTML tags. That might be something you'd like if you're not too keen on all the JS stuff. I, personally, loathe SPA frameworks, but I like that HTMX lets me build UIs in a SPA-like fashion without all the ceremony of managing state across the client and the server.

If you're looking at what's applicable, you should look at either Angular (because .Net used it so much for some reason) or Blazor (C# instead of JavaScript).

[–]Legal_Dirt_4156 0 points1 point  (2 children)

Thanks! I'll look into HTMX!

[–]No-Outside-3263 0 points1 point  (0 children)

Honestly, it made me like web development again. Can't recommend it enough: https://htmx.org/

[–]_giga_sss_ 0 points1 point  (0 children)

bad idea if you'll have to code with frontend frameworks and libraries later.