Why Microsoft itself doesn't use Blazor?

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/dotnet

Our great sponsors
  • InfluxDB - Access the most powerful time series database as a service
  • SonarLint - Clean code begins in your IDE with SonarLint
  • SaaSHub - Software Alternatives and Reviews
  • csharplang

    The official repo for the design of the C# programming language

    Blazor pushed Mono to create a WASM runtime, it got both AOT and better static linking (which is not a small feat) prioritized due to the strict payload size requirements, it pushed the aspnet team to drastically improve the Razor editor experience (VSCode support, language server implementation, using C# source generation, incremental compilation, better line directive support from the csharp team etc...) as Razor became something bigger and not just a server side templating engine. Along with MAUI it also pushed hot reload as it was pretty much something that all UI framework for faster dev loop. Those aren't small feats, you can see a lot of resources being worked on for .Net's UI story in general from differing teams.

  • tye

    Tye is a tool that makes developing, testing, and deploying microservices and distributed applications easier. Project Tye includes a local orchestrator to make developing microservices easier and the ability to deploy microservices to Kubernetes with minimal configuration.

    The dotnet team at least does use it in a number of stuff. Tye's dashboard UI uses Blazor server, and if I recall some parts of MS docs uses Blazor WASM to evaluate C# code in the browser. dotnet live and https://themesof.net/ uses Blazor server as well.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • themesof.net

    This site shows the themes, epics, and user stories that we plan to ship. It provides a hierarchical view of the planned product features.

    The dotnet team at least does use it in a number of stuff. Tye's dashboard UI uses Blazor server, and if I recall some parts of MS docs uses Blazor WASM to evaluate C# code in the browser. dotnet live and https://themesof.net/ uses Blazor server as well.

  • ASP.NET Core

    ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts