Live data from Hacker News

The reason Angular JS will fail

okmaya.com

1–10 of 85 posts

Re: The reason Angular JS will fail

#3
It's always a little bit harder to learn an existing framework than to just write your own stuff from scratch to suit your project. But the former is pretty much guaranteed to be more productive than the latter.

Re: The reason Angular JS will fail

#5
jQuery is fine for regular websites and the like, but inadequate for large scale client apps. That's what Angular is for. There is not much benefit using angular to build your marketing site.

If you don't understand this, you understand neither Angular, nor jQuery.

Re: The reason Angular JS will fail

#6
A tool doesn't fail because it's difficult, it fails if its difficulty is not worth the results it produces. A chainsaw is more difficult than a plain old saw. You gotta make sure it's fueled up, oiled and whatnot. You might even have to read instructions the first time! But is it worth it? That's the question, and it goes completely unaddressed in this post.

Re: The reason Angular JS will fail

#10
I think the author is right, if Angular stays how it is today. I've spent a lot of time trying to learn and believe in Angular. I've failed to be persuaded that it's the end-all, be-all that many people think it is. Nothing I've read--not the docs, nor ng-book--have successfully given me the mental model for what the heck is going on behind the scenes. I think directives are a horrible hacky mess. I recently struggled mightily to design a simple recursive tree directive. Apparently it can't be done without hacking the compile/link plumbing [1].

But my understanding is that Angular is actually going to vastly simplify and modularize in version 2 [2]. I've read that Web Components will be replacing directives [3]. Notably Google is also sponsoring Polymer, which is based on Web Components. Object.observe is going to vastly simplify the scope situation.

[1] http://stackoverflow.com/questions/14430655/recursion-in-ang...

[2] http://blog.angularjs.org/2014/03/angular-20.html

[3] http://stackoverflow.com/questions/18089075/what-is-the-diff...

Post reply on HN