I'd like to propose a compiled, self-contained web application approach, which presents two advantages over the popular, VM's one:
* speed -- even with database queries it renders response within microseconds;
* energy efficiency -> free or almost free hosting -> planet-friendliness.
As a proof, this is one of my live applications, Budgeter:
https://budgeter.org
The engine -- for now called Silgy -- will be renamed to Node++.
https://github.com/silgy/silgy
As the name suggests, it's C/C++ backend framework. However, I'd like to include some coding rules, as a part of the framework, that would prevent overcomplicating projects by using exotic C++ inventions that scare less experienced programmers. Being as old as I am, I can see that without a cap on language usage, projects' expenses are being blown up by introducing unnecessary complexities. I imagine a situation in which a job ad, instead of containing a stack of 10 different technologies, would simply contain "Node++".
All of my Silgy apps so far would easily be translated to Java or JS, language-wise (I ignore libraries issue here).
Live demo, as well as code generators, is also available on https://silgy.org.
Node++ will be forked from Silgy, however, after gaining some experience from about a dozen of real-life applications, there will be some API breaks to move it to higher standard.
All comments and (hopefully) contributors are welcome.
Kind Regards Jurek