Understanding Blazor vs. ASP.NET Web Forms + Web API

Viewed 34

I've always used WebForms and Web API. I'm trying to use Blazor for my next project which will include the MAUI Blazor App and a Web App.
What's the right way to do it?

I see there are:

Blazor Server App

Blazor MAUI App

Blazor Library

Blazor WebAssembly

  1. I'm assuming I need to use MAUI App, Library, and for web either Server or WebAssembly. Is that correct?
  2. Do I need to use ASP.NET Core Web API or do I build the API inside the Server/WebAssembly App?
  3. Is it possible to integrate the API into the library where I'll be building the controllers? If not, how would I use those controllers in lets say MAUI when they require API access.
0 Answers
Related