(Make sure you take a look at the Azure Components section)
Currently, the ‘web application’ component are just web APIs. Client front-ends (i.e. Angular, React, Progressive Web Apps, Mobile apps) will call the web app endpoints to retrieve data (typically in JSON format).
The web app (i.e. backend) interacts with databases and possibly other web services, while the client app (i.e. front end) displays that data in a meaningful way for the user.
Regarding authentication, the back end provides a bearer token (usually in JWT format) that is stored in “local storage” in the browser/mobile application - traditionally, the user identifier were stored cookies.
Here’s the official documentation on that.
https://docs.microsoft.com/en-us/dotnet/standard/choosing-core-framework-server
Basically, use .NET Core if you’re starting a new csproj. It’s hard to just move from .NET Framework to Core.
Where possible, keep your code in libraries targeting .NET Standard. This is so that it can be reused in projects targeting either Core or Framework.
get yourself on the email list
comments powered by Disqus