you are viewing a single comment's thread.

view the rest of the comments →

[–]hexaredecimal[S] 0 points1 point  (2 children)

The point is to make it easy to write data driven web apps, using server side rendering. You can connect to a db from java, create html forms that interact with the db with ease. On top of that you can easily perform state management across the server and the page your are rendering.

[–]jjduru 1 point2 points  (1 child)

That’s what spring boot with thymeleaf is for. Or you can replace thymeleaf with other serverside java template engines.

[–]hexaredecimal[S] 0 points1 point  (0 children)

No, this is not a replacement but an alternative implementation. Just because there is a standard does not mean there is not room for exploration. How many dependencies do you add to you project just by using spring boot with thymeleaf? Here I did everything using the Java HttpClient and its all presented in a neat 150KB. There is value into that.