DEV Community

Cover image for JavaScript to C# web development

JavaScript to C# web development

Jade Doucet on December 08, 2019

In this series, I'll go over some of the basics of development with Blazor from the perspective of a JavaScript developer. In order to get into Bla...
Collapse
 
jonasbarka profile image
Jonas Barkå • Edited

Nice intro, but there are some parts that could be clearer.

  • Not all .Net implementations are open source.
  • With three .Net runtimes I guess you mean Framework, Core and Mono. But there are several others, the most important of them being Unity's IL2CPP.
  • You first write that Blazor uses Core and later Mono. AFAIK Blazor server side uses Core while client side "mode" uses Mono.
Collapse
 
jadejdoucet profile image
Jade Doucet • Edited

Ahh, thank you! I'll make some corrections. I sorted through lots of contradicting information to piece this together.

Collapse
 
jonasbarka profile image
Jonas Barkå • Edited

Understandable. It is quite a mess with the long history of .Net. And that is without mentioning .Net Standard.

But anyone starting can safely ignore the old bits and next year's .Net 5 will even merge Core and Mono. This is a great time to start using .Net!

Thread Thread
 
metalmikester profile image
Michel Renaud

I had not realized that .NET 5 will merge Core and Mono. That's good. I felt a little uneasy about client side running in Mono. I haven't looked at Mono in a long time, but it was missing a lot of bits and pieces at the time, so the mix in Blazor left me wondering where/when it would bomb.