I new to the web development.
Right now, I am using Angular 2 as front-end and Django-Rest-framework as back-end. While browsing the tutorials online, people often build the angular2 app (ng build) and then place those built files under the django project. But my question is, doesn't this approach defeat the purpose of decoupling? Can you provide me the pros and cons of these two approaches?
- Ask Django to host the built angular project, and deploy it as one instance.
- Separate both frontend and backend, and deploy them as two instances.
Thanks in advance.