What are the options?
- Full HTML: All of your frontend written in HTML.
When to use HTML
When you work with Django the use of HTML templates is a very convenient way to frontend development. HTML is very good at the creation of:
- Simple web applications
- Basic user interactions
- Rendering of static pages
HTML is a good choice for simple applications where the focus is on displaying content and there is little need for complex interactivity.
The great advantage of HTML is that it is relatively simple and intuitive to learn, making your development process simple and fast.
- Single-page applications (SPAs): When you use a framework such as React you are able to dynamically show components to the user, whilst remaining on the same HTML page. This makes the webpage fast since there is no switching between HTML templates.
In conclusions: Adjust to your use case