• Nighed@feddit.uk
    link
    fedilink
    English
    arrow-up
    4
    ·
    3 hours ago

    I played around for a while with Blazor (C# Web assembly) and wasn’t a massive fan.

    The debugging experience was awful.

    Lots of runtime gotchas, it’s limited to one thread, so anything that creates a thread will fail at runtime (but not ‘normal’ async stuff). What code creates a thread? No idea until it fails at runtime.

    Yes, you can share a dto project between front end and backend, but anything else will eventually trip you up.

    It’s still a cool idea though, will try it again at some point.