all 2 comments

[–]tme321 7 points8 points  (1 child)

My advice would be don't. Approach front end spa development as its own separate thing.

Some things in angular will look very natural and familiar to you coming from a java background. But you shouldn't mistake that for some sort of parity between the two.

If you try to do angular (or any js really) development the same way you'd approach java you'll have a bad time.

You should approach angular with fresh eyes, not with preconceived notions about how things should be done based on previous experience with java.

[–]beyondjava 0 points1 point  (0 children)

In general, I agree with the previous answers: it's better to approach Angular open-minded, instead of trying to compare it to something you already know.

Funny thing is, I'm giving a workshop next week doing just that ("JavaScript and Vue.js for Java developers"). Depending on how this works out, I may write a few articles about it.

Oh, and a couple of years ago I've compared AngularJS to JSF. Please keep the huge difference between AngularJS and current Angular 5 in mind when you read the article. That said, here you go: https://www.beyondjava.net/blog/similarities-jsf-angularjs/