ASP.NET Core and Getting Started With Blazor

Microsoft has recently announced the release of a new .NET web framework – Blazor. In this article, we will check out Blazor and set up a Blazor development environment on our machine and execute our first program in ASP.NET Core using Blazor and Visual Studio 2017. We will also create a sample calculator application using Blazor.
What Is Blazor?
Blazor is a new .NET web framework for creating client-side applications using C#/Razor and HTML that runs in the browser with WebAssembly. It can simplify the process of creating single page applications (SPAs) and at the same time enables full stack web development using .NET.