I was reading a book about Programming Language when I saw the following text:
Put simply, the MVC pattern allows us to separate the concerns of different parts of our application:
• Model (our Domain Data)
• View (User Interface)
• Controller (Requests and Actions)
In fact, to make things even simpler, as we’re developing an API, we won’t even have any View artefacts
It’s also worth noting, in case it wasn’t clear, that the MVC pattern is just that – an application architecture pattern – it is agnostic from technical implementation. As this happens to be a book about a particular technology (.NET Core), we cover how .NET Core implements MVC; however, there are other implementations of the MVC pattern using different frameworks and languages.
I don't know what the highlighted part above means! Does it mean that "it is not related to technical implementations"? Would anybody explain it to me please?