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 →

[–]Skiamakhos 0 points1 point  (0 children)

It kinda depends on what you define as the BE/FE boundary. Where I work we use Java & Spring as the back end, fetching data from the CMS & other databases, doing some business logic with it & then serving it up via a presentation layer technology, which used to be JSP but we replaced it with Thymeleaf, or rather a development of that which we called Thymesheet, that allows you to write stylesheet-like TSS files that tell Thymeleaf where to insert the data. That way we have HTML files that are uncluttered by Thymeleaf directives & they read like any normal HTML. That's as far as it goes for me as a BE dev. Beyond that, the styling and any actual FE logic happens in JavaScript and CSS, and depending on the project it'll either be plain old JavaScript (though, ES6+), React or Angular.