Why Microsoft itself doesn't use Blazor?

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • 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

    Discontinued 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

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • themesof.net

    Discontinued 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