Well, they made Angular. That's a pretty good record in my opinion. Not that I agree with all their design decisions, but the framework works, is maintained, and helps a lot of people.
I've worked with Angular for a few years now, and I find it really great. I can only imagine what the Angular 2 refactoring will bring. A framework focused around ES6? Count me in.
Furthermore, we actually need more frontend frameworks, because that's how things get better. Evolution via competition.
I think the biggest reason to not start a project with Angular in 2015 is the uncertainty surrounding 2.0. But, I personally have had only good experiences with AngularJS, and am looking forward to the next version. The good stuff (factories, directives, and two-way binding) outweigh the bad stuff (like breaking compatibility with most jQuery plugins).
Couldn't find any specific reason in this article to NOT use AngularJS!
One can always talk about any framework like this.
Good reasons to NOT use a framework might be: Lack of hope in future improvements, Inability to deliver the necessities, etc.
AngularJS delivers and there is a lot of hope around it and that's exactly the reason people use ReactJS too.
AngularJS is a very powerful framework and implements many of the common patterns in rich web applications. It has a learning curve which is normal, and poor documentation which is being improved day by day.
Adopting AngularJS will result in less coding in the near future which in turn will result in less bugs and support. Therefore making it worth the learning curve.
I agree with all your points. The framework has become bloated and is filled with bolted-on hacks. That's what 2.0 is supposed to address.
But I've also found that I'm very productive using it. Sure it's not perfect, but Angular is popular for a reason. I'll probably be giving React a try sometime soon, but there's problems in every framework. I don't think any of these points are serious enough to warrant a complete boycott
I'm a bit confused, because I remember clearly when it all started and actually it became so popular that people were looking at AngularJS developers the same way as jQuery developers ( not stressing on Javascript at all ).
Anyway I never used Angular that often ( I usually prefer Backbone, when I'm working on a project ), but it seems that there is something bigger happening behind the scenes that makes people mad.
I believe some of the users are outside of "That's so cool" bubble and start realising some downsides of Angular, but I'm not sure why this happens so rapidly in the last days ( weeks ).
11 comments
[ 3.0 ms ] story [ 30.3 ms ] threadI've worked with Angular for a few years now, and I find it really great. I can only imagine what the Angular 2 refactoring will bring. A framework focused around ES6? Count me in.
Furthermore, we actually need more frontend frameworks, because that's how things get better. Evolution via competition.
Why? I'm not sure have an existing one that satisfies every requirement anyone will ever have.
One can always talk about any framework like this.
Good reasons to NOT use a framework might be: Lack of hope in future improvements, Inability to deliver the necessities, etc.
AngularJS delivers and there is a lot of hope around it and that's exactly the reason people use ReactJS too.
AngularJS is a very powerful framework and implements many of the common patterns in rich web applications. It has a learning curve which is normal, and poor documentation which is being improved day by day.
Adopting AngularJS will result in less coding in the near future which in turn will result in less bugs and support. Therefore making it worth the learning curve.
But I've also found that I'm very productive using it. Sure it's not perfect, but Angular is popular for a reason. I'll probably be giving React a try sometime soon, but there's problems in every framework. I don't think any of these points are serious enough to warrant a complete boycott
I'm a bit confused, because I remember clearly when it all started and actually it became so popular that people were looking at AngularJS developers the same way as jQuery developers ( not stressing on Javascript at all ).
Anyway I never used Angular that often ( I usually prefer Backbone, when I'm working on a project ), but it seems that there is something bigger happening behind the scenes that makes people mad.
I believe some of the users are outside of "That's so cool" bubble and start realising some downsides of Angular, but I'm not sure why this happens so rapidly in the last days ( weeks ).