Whilst I am always a great one for the latest shiny thing, many years in software dev have taught me that you should research until you find the maturest tools you can that are the closest fit for the task you are trying to solve and then stick with them.
There is a relatively little known web framework built around python that I now use almost exclusively for any web app stuff I have to do: web2py
Why do I use it?
Because - despite a steep learning curve and documentation (as almost always with FOSS stuff) that has been written by someone who is so familiar with how it works that the most basic things you need to now can be hard to pick out - it joins together a number of very mature technologies in a way that just works:
Python 2.x - and now 3.x
Bootstrap Framework 3, and now 4 - this has a huge deployment base so is unlikely to become irrelevant soon.
A built in http server, but can be integrated with almost any other.
A huge library of long-established Python tools that make it easy to integrate with just about any major database system, including the creation of complex interactive forms that can use/edit the data.
It has built-in web-based app creation and editing and debugging tools so no external tools are required to build with it, but equally you can integrate it with Jetbrains IDEs etc. These built-in tools can be a lifesaver if a production system develops a problem not seen in dev because of an unexpected change in the environment, data streams etc.
So, it takes a lot of work to learn, but none of its core technologies are likely to go unsupported in the near future and yet it is sufficiently up-to-date to do just about anything with any web browser/device.
It doesn't require any specific OS and will run happily, without alteration or rebuilding, on Windows (any flavour just about) and linux (likewise) - if the environment will run Python, you can build with web2py on it without installing any other tools at all.
Use it and you will be sneered at by the script kiddies using the latest React, Vue, Flask etc etc frameworks, but unlike them you have a completely self-contained dev and production environment that has no on-going dependencies. (Node.js single-dev maintained modules anyone?) Yet you can still use all the latest python modules etc if you wish. What's not to like?
I'm sure there are other integrated frameworks out there that provide similar portability and functionality (almost certainly there are some PHP systems like this) but I found this one...