last_updated: 2025-12-19

25-12#

Django/Flask Frontend 2025#

I am looking for help on modern frontend. I did a lot of ExtJS back in the day; later some Bootstrap and Django/Flask. Then … nothing … in the frontend.

MPA with server-side templating or SPA?#

I like server-side MPAs from a deployment perspective.

  • different paths with observability

  • code-reuse in Django/Flask

  • browsers are really good at following links and displaying pages

  • built to last

On the negative

  • tools like vite with HMR are lost or need weird integration hacks

  • frontend docs these days expect you to npm install whatev and import { EpicComponent } from whatev

React? Vue?#

I did some react. It is productive. I did not like it. People talk about hooks hell. AI told me that Vue’s learning curve is not as steep and that it would integrate better into an MPA. Most examples online are in React. I like Vue’s style better. It seems less fragmented. Pycharm integration must be good, which is given for both React and Vue I presume.

Prettier#

Nope!

function () {
}

https://joshuatz.com/posts/2020/prettier-function-parenthesis-spacing-opinionated-is-key/

Also: No prek, no pre-commit.