Java / JSF / MyFaces is the best of both worlds, imo. No need to write most front-end javascript, 80% of dev time can be spent on business logic.
Java / JSF / MyFaces is the best of both worlds, imo. No need to write most front-end javascript, 80% of dev time can be spent on business logic.
We use JavaScript as the front-end web language, for reasons that are likely obvious (as well as React/Redux), and also use JS learn a lot of the data structures/algorithms portion, but Java is our main compiled language.
We'll also use a little bit of Spring, so JSF isn't far away, but I wouldn't go into looking for a school that teaches exactly one (relatively small) framework. Look for the fundamental principles and worry about frameworks later.
I thought most of what made Spring useful and popular was blown away by JSF 2.
There are a million resources online to learn javascript, that isn't challenging. I want a solid DBA / backend developer bootcamp.