I programmed a lot in asp.net mvc web applications. Now I want to write cross-platform mobile applications with a corridor for the interface and azure for the backend.
I doubt whether to use azure mobile services or WebAPI, because I want the power and freedom of WebAPI, but the convenience of azure mobile services. I donโt understand concepts like authentication, push notifications, etc.
My main goal is to focus on the application logic, interface and backend with a significant weight of this logic in the backend. For this I have great doubts.
first. I see both good mechanisms in AMS and WebAPI for external authentication, but not for managing my own authentication. What is the best way to manage your own authentication? Azure Active Directory Solution?
2nd I intend to create well-defined API methods that return exact data (json), rather than an api request for a restat (odata) request. Is this the best for you, WebAPI or AMS?
3rd I have experience with SQL Server, its relationships and Entity infrastructure, but I donโt want to learn and use NoSQL technologies, which is better? (However, Iโm uncomfortable, I canโt use many, many relationships in NoSql).
Thank you very much.
source share