AngularNYC – Angular modules – Patterns & Techniques

Slides: https://photos.app.goo.gl/W5ZkccG4QfzxItNg2

Advertisements

Browser-based web apps with .NET and 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.

If you already use .NET, this completes the picture: you’ll be able to use your skills for browser-based development in addition to existing scenarios for server and cloud-based services, native mobile/desktop apps, and games.

The Blazor repo is now public and is where you can find all the action

Blazor will have all the features of a modern web framework, including:

  • 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

To see Blazor in action, check out Steve Sanderson’s prototype demo at NDC Oslo last year. You can also try out a simple live Blazor app.

Ref: https://blogs.msdn.microsoft.com/webdev/2018/02/06/blazor-experimental-project/

http://blog.stevensanderson.com/2018/02/06/blazor-intro/