A free and open-source web framework that enables developers to create web apps using C# and HTML, developed by Microsoft.
Hello @john john Pter , and thank you for your questions.
For your first concern about the difference between Blazor and .NET MAUI, Blazor is for building web interfaces using C#, HTML, and CSS. .NET MAUI generally uses C# and XAML to build applications for mobile and desktop platforms.
The differences are fairly easy to grasp in practice but can seem vague when described only in words. I would therefore strongly suggest creating a basic application with each, or even starting with a MAUI Blazor Hybrid application.
As for whether these tools can support the type of application you currently build with MVC, MAUI Blazor Hybrid allows Blazor components to run inside a MAUI application. Since Blazor supports the kinds of interfaces used in typical web applications, none of the asset-management features you listed raises an obvious concern. Administration pages, asset management, relationships, dashboards, and external integrations can all be implemented through this approach unless you have more specific requirements behind them.
MVC views and Blazor components broadly serve the same role in the web interface, so you would normally choose one rather than build the same interface with both. If reusing interface components between the web and mobile applications is important, Blazor together with MAUI Blazor Hybrid would be the more suitable direction.
Your concern about its lower adoption is understandable. MAUI Blazor Hybrid is a more specialized choice, but for a .NET developer who wants to reuse Blazor components across web and mobile applications, that specialization is also its main advantage. You can remain within the .NET ecosystem and use Blazor for both the web interface and much of the interface hosted by the mobile application. Some platform-specific work may still be required, but this can avoid maintaining two entirely unrelated interface technologies.
If you found my response helpful or informative, I would greatly appreciate it if you could follow this guide for your confirmation. Thank you.