The Case for C# and .NET
&gt; For the front-end, JavaScript is unavoidable (for now)<p>Author really needs to give Blazor a try. I wrote some comments last week speculating that I&#x27;d use Dart or TypeScript with C# .NET on the client because WebAssembly doesn&#x27;t do DOM manipulation, but turns out I should have waited to learn it better before making a comment.<p>I&#x27;ve learned I can add events and event handlers to elements without ever leaving C#. Then when I need to use a JavaScript library, I can load it just in time for my component. Once I got the hang of it I really felt like I&#x27;ve found the sweet spot for front end development.<p>Blazor is in development and will only get better. I believe it will eventually be recognized for what it is, but it&#x27;s still early.