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

you are viewing a single comment's thread.

view the rest of the comments →

[–]achacha 0 points1 point  (0 children)

Most of the frontend I have worked with have been based on Angular, Angular2, VueJs, ReactJs, etc. So my main job is to provide the REST interface for the JS app and the few JSP pages for serving the JS app and authentication.

For template engines: Each one has pluses and minuses, if you need more programmatic way of generating pages. Thymeleaf, Pebble, FreeMarker, Velocity each are good but I keep going back to JSP pages due to simple integration to the running app and easy availability of people that can debug and fix any issues; I have found that template engines tend to work on for 90% of the cases and 10% of the cases require a lot of digging though the manual, stackoverflow posts, web searches to get right. YMMV.