Nem is olyan régen már írtam róla, hogy a WebAssembly megjelent a szabványos és elérhető szolgáltatások között. Akkor Scot Hanselmann blogcikke volt az apropó, amit ma egy igen örvendetes hír követett a .NET Web Development and Tools Blog oldalán:

A new experiment: Browser-based web apps with .NET and Blazor

A Blazor egy szójátékként Browser + Razor = Blazor jött létre, és a bejegyzés alapján a következőket ígéri:

Today I’m excited to announce a new experimental project from the ASP.NET team called Blazor. Blazor is an experimental web UI framework based on C#, Razor, and HTML that runs in the browser via WebAssembly. Blazor promises to greatly simplify the task of building fast and beautiful single-page applications that run in any browser. It does this by enabling developers to write .NET-based web apps that run client-side in web browsers using open web standards.

A Blazornak minden szolgáltatást biztosít, amit a modern webes keretrendszerek ismernek (ezt a tisztább kép érdekében inkább angolul ):

  • A component model for building composable UI
  • Routing
  • Layouts
  • Forms and validation
  • Dependency injection
  • JavaScript interop
  • Live reloading in the browser during development
  • Server-side rendering
  • Full .NET debugging both in browsers and in the IDE
  • Rich IntelliSense and tooling
  • Ability to run on older (non-WebAssembly) browsers via asm.js
  • Publishing and app size trimming

Miképp lehet az egészet megismerni, merre induljunk?

Minden öröm mellett azért érdemes arra is figyelni, hogy ez egy nyílt forráskódú megoldás, ami .NET Core és Node.JS-t igényel. E mellett fontos, hogy ez egy “very early” megjelenés, és csak teszteléshez, megismeréshez ajánlott a használata.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

*