Apples and oranges...Coming from a backend developer background i actually found angular pretty easy to pick up. Most of the backend frameworks are much more complex. And angularJS is to be compared with application frameworks, not with a javascript toolkit to enhance static websites like jquery.
Try to build the kind of apps you can build with angular in a few days with jquery and you will see what mess you end up with.
I have exactly the same feeling. I am mostly backend developer who started with angular this week. After few days I was able to create mvc app, thanks to the multiple plugins I was able to finish it really fast. DI and other features make it easy to maintain over time. jQuery is cool for simple frontend features, but not for maintaining complex mvc frontend.
I don't think the argument is that jQuery can do the same things. I think the argument is that you can have two way bindings and a lot of the benefits without a lot of the complexity of Angular.
Comments
Apples and oranges...Coming from a backend developer background i actually found angular pretty easy to pick up. Most of the backend frameworks are much more complex. And angularJS is to be compared with application frameworks, not with a javascript toolkit to enhance static websites like jquery.
Try to build the kind of apps you can build with angular in a few days with jquery and you will see what mess you end up with.
I have exactly the same feeling. I am mostly backend developer who started with angular this week. After few days I was able to create mvc app, thanks to the multiple plugins I was able to finish it really fast. DI and other features make it easy to maintain over time. jQuery is cool for simple frontend features, but not for maintaining complex mvc frontend.
I don't think the argument is that jQuery can do the same things. I think the argument is that you can have two way bindings and a lot of the benefits without a lot of the complexity of Angular.