The project I'm working on is .NET 6 Core web API using MS SQL and MySQL along with Angular for UI.
I'm researching Angular but it does seem a little archaic in this day and age as a UI solution (most compatible, but least functional and more difficult to build a UI). My project requirements are:
1. Must run on Windows
2. Must run on macOS
3. Must run on iOS
4. Must run on Android
5. Must run on all web browsers
MAUI seems like a good fit, HOWEVER, it doesn't seem to support client/server (aka web deployments on IIS or Apache)?
a. Is there really only ONE code path for all of the above deployments?
b. How easy is it to build a package for deployment ... docker?
c. Reading the documentation and data binding seems easy and consistent with other technologies using in the Telerik space, HOWEVER, the datagrid suggests it's only supported in iOS and Android (not windows)?
d. Blazor seems to be required for doing web UI, how does that work with MAUI?