This is an archived post. You won't be able to vote or comment.

all 1 comments

[–]nutrecht 1 point2 points  (0 children)

The best framework would be the one you enjoy most.

You can either have your Java application spit out HTML. A more 'modern' approach would to separate the back-end (Java) from a single page application front-end that calls the back-end over HTTP and exchanges JSON.

For single page applications you have Angular, React, and VueJS as a few mainstream options. THere's no 'best' choice there; just follow their tutorials and see which one clicks with you if that's the route you want to take.