Well you could still need some JS for the frontend but once we're adding a database too is it really any different from whichever Desktop GUI framework? The only difference is I guess that CSS and HTML are separate whereas this isn't as common for Desktop applications.
Much better. Oh wait...
(not criticizing your own comment of course)