Cara, pro ser um framework nao existe uma resposta para esta pergunta.
Você deve ver ele como uma das ferramentas que você vai usar para desenvolver o projeto
Ele pode ser a API que seu front vai consumir ou conter o código inteiro utilizando o modelo MVC.
Neste caso daria pra responder da seguinte forma
Pretende usar somente ele? Ese desde o começo utilizando o modelo MVC
Pretende fazer o front com react ou svelte por exemplo? Monte como uma API REST