Bonjour,
Je ne suis pas sûr de tout comprendre. Qu'entends tu par développement classique ? Le système MVC ? Si c'est ça, c'est tout à fait possible en effet.
Si tu souhaites comprendre le fonctionnement, je te suggère de créer ton backend avec un framework sur un sous domaine (genre api.exemple.com) et ton frontend sur exemple.com. Avec deux éléments totalement décorrélés, tu vas pouvoir voir comment gérer du single page avec angular et comment le lier à une api.