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.

Nem vagyok docker hívő még távolról sem, jelen munkáimat ez nem tudja még támogatni, de a rejtett (és kevésbé rejtett) lehetőségeket elismerem. Éppen ezért lényeges, hogy a Windows Docker szolgáltatásába beépítésre került a Kubernetes támogatás is.

Erről írt cikket Scott Hanselman az alábbi linken:  How to set up Kubernetes on Windows 10 with Docker for Windows and run ASP.NET Core

Hosszas küzdelem után a Bootstrap 4 végleges kiadása. Ez a szokott helyről tölthető le. Ami inkább izgatott, hogy a gyári változatot miképp lehet testreszabni (ahogy az elődöket is lehetett). Ennek kapcsán az alábbiakat szedtem össze:

Mindenhol tele vannak vele a lapok, de ma 20 éve jelent meg a Visual Studio mint termék. Mondhatom, hogy a kezdetektől használom, bár akkor még c++ & MFC volt a porondon. Ma elsődlegesen c# alatt dolgozom, de már kóstolgatom a Xamarin csodáit is. Remélem továbbra is olyan jó barát lesz, mint eddig volt.