I am an experienced ASP.Net Developer. Now as per requirements I have to develop a desktop application and mobile application for the same.
To do that I found there is a technology using xamarin is Blazor Hybrid apps where I can utilize my web application development skills to develop desktop and mobile applications also.
To proceed with that I starts going with some tutorials on the internet and found that to implement Blazor Hybrid Applications we have to install "dotnet new -i Microsoft.MobileBlazorBindings.Templates::0.5.50-preview" templates that are preview versions not stable. After installing that I got to know that it is using Dot Net Core 2.0 or 2.1 versions, not the latest DotNet 5 or Dotnet 6.
The second option that can fulfill my requirements I found is .Net MAUI. Using MAUI there only one project is created in the solution wherein the Blazor Hybrid apps multiple projects were created for different platforms. And there are some more advantages mentioned in some random blogs about MAUI over Blazor Hybrid Apps. But MAUI is still available as a preview, and we can get a stable release in the first or second quarter of 2022. If anything looks wrong then please correct my information about that.
My question is for different platform applications which technology is the best choice "Blazor Hybrid Apps" or ".Net MAUI"?
Can someone guide me with appropriate reasons so that I can go with the best technology and deploy my apps on production?
Currently, we can develop multiple platform applications with preview versions for both technologies. Please reply with future consideration and stability for live production.
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)