I've been focusing more on server-side programming till now, so I've never used a front-end framework before. It all seemed very complicated. This also means that I've been doing a lot of the page layout and formatting from the backend itself, as I'm more familiar with templating languages (Jinja2).
But I looked through the Vue.js tutorial, and it works just the same way! Thank you—you probably just got me started on front-end frameworks ☺