On Mon, Jan 31, 2022 at 8:13 PM Grant Taylor via TUHS <tuhs@minnie.tuhs.org> wrote:
On 1/29/22 1:48 AM, Andy Kosela wrote:
[...]
> I hate all those modern web 2.0 technologies with extremely bloated js
> stacks which you can only use if you have the latest version of Chrome.
I too dislike what the Web 2.0 world has turned into.

I believe that it's possible for web pages to by dynamic via AJAX
without all the bloat.  Sadly this isn't done.

Having many years developing development frameworks, and having a need for a simple way to write business applications for the Web, I ended up writing my own Java-based, open-source web development framework called KISS.  KISS stands for exactly what you think it does!

KISS supports the front-end and back-end already configured and running out-of-the-box.  It runs on Linux, Mac, and Windows (and probably most other Unix-like environments that support Java). 

On the back-end, it supports writing your application in Java, Groovy, or Common Lisp.  On the front-end, it is just plain HTML, CSS, and JavaScript.  It comes with a new build system of my own making.  That makes the whole system as easy as possible.  For example, after downloading, you can download any needed libraries, build, and run the entire system by typing:

     ./bld develop

That's it!  You type the above and you have a complete, running web application built and running.

It communicates over REST Web services.  It also uses microservices and is designed so that both the front-end and back-end can be developed on a running system without the need for rebuilds or re-booting the server.  This is also great for updating a production environment without bringing the system down!

KISS also supports custom HTML controls, an SQL API, built-in authentication, reporting (using Groff & Tbl!), and a lot more.

The system is being used in production environments today, so it isn't a beta.

It comes with documentation.  There is also a YouTube training series, and there has been a couple of articles written about it.

With KISS, you can have an up-and-running web application running from scratch in less than five minutes.  After that, you can build on it while it is running.

Check it out!  https://kissweb.org

Blake McBride