Now a C# vs TypeScript debate is somewhat a debate between personal preferences. I do think both are fine languages for building software systems, but I personally prefer C# (and I could be happy in TypeScript too).
But with Blazor, we no longer have to live in a two-language world. We can use both C# on the server and C# in the browser.
Microsoft announced that Blazor was moving into preview last week at their Build annual conference. They also announced a few other cool things I am excited about:
- Real Linux on Windows. Yep, this is a different Microsoft, you can now have a real Linux running on Windows, officially supported by Microsoft. Who would have thought this could happen 10 years ago?
- .NET will no longer be a fractured world. .NET 5 will unify Core and Framework.
- React Native for Windows looks like a pretty cool way to write Windows applications.
Have you tried Blazor yet? What did you enjoy about Build? Hit me up on Twitter or sound off in the comments below.