Live data from Hacker News

Why does Angular.js rock?

angular-tips.com

31–40 of 128 posts

Re: Why does Angular.js rock?

#31

Earlier quoted context omitted.

"The docs by themselves simply will not teach you how Angular works." Well said, and I agree, but I wonder why this is? There's some cred to be gained by making and using something so impenetrable that only a select handful of people 'just know' how something works, and everyone aspires to be like them? I've found plenty of people/blogs/sites telling me I'm doing angular 'wrong' (and not just angular - other framewor…

They say that great athletes make bad coaches. Why? Because they can't explain what came instinctively. Similarly, the wrong person to write documentation is the creator of a system. He or she will not know what leaps of understanding are being made throughout the text. That's why big IT companies have historically hired technical writers, which is a profession in its own right. Those general observations aside, I be…

"They say that great athletes make bad coaches. Why? Because they can't explain what came instinctively."

Thank you for finally explaining to me why mathematicians are such famously bad teachers of math. They just start scribbling symbols without explaining what they mean because of course you know what they mean...

Re: Why does Angular.js rock?

#32
post #31

Earlier quoted context omitted.

They say that great athletes make bad coaches. Why? Because they can't explain what came instinctively. Similarly, the wrong person to write documentation is the creator of a system. He or she will not know what leaps of understanding are being made throughout the text. That's why big IT companies have historically hired technical writers, which is a profession in its own right. Those general observations aside, I be…

"They say that great athletes make bad coaches. Why? Because they can't explain what came instinctively." Thank you for finally explaining to me why mathematicians are such famously bad teachers of math. They just start scribbling symbols without explaining what they mean because of course you know what they mean...

I first heard it from one of the world's most experienced weightlifting coaches, Lyn Jones. It explained a lot to me too.

The corollary is that people who love something, but can't do it easily, tend to be good coaches. Because they've had to really make an effort and have diligently sought out ways to improve themselves.

Put another way: "those who can't do, teach" isn't an insult to teachers. It's praise.

Re: Why does Angular.js rock?

#33

Angular is god's gift to programming bloggers. The documentation is so famously patchy, contradictory and impenetrable that an entire cottage industry of talmudic literature has sprung up around it overnight. I've spent the last two weeks slicing and dicing the developer guide and all the directly related API documentation -- this one-page demo is better than the entire Angular tutorial. It also covers the most impor…

They're working on new docs that are much better, see here:

* http://code.angularjs.org/1.1.5/docs/api

There's also a interactive tutorial that's being worked on (it used to be online but not anymore).

See the presentation here:

https://docs.google.com/presentation/d/1WHCcp3G3HxoE7b_ut_ER...

Re: Why does Angular.js rock?

#34

Angular is god's gift to programming bloggers. The documentation is so famously patchy, contradictory and impenetrable that an entire cottage industry of talmudic literature has sprung up around it overnight. I've spent the last two weeks slicing and dicing the developer guide and all the directly related API documentation -- this one-page demo is better than the entire Angular tutorial. It also covers the most impor…

They're working on new docs that are much better, see here: * http://code.angularjs.org/1.1.5/docs/api There's also a interactive tutorial that's being worked on (it used to be online but not anymore). See the presentation here: https://docs.google.com/presentation/d/1WHCcp3G3HxoE7b_ut_ER...

That is good news. However, the dev guide looks identical.

People don't, as a rule, read reference documentation cover to cover and then somehow spontaneously grok the principles of operation.

Re: Why does Angular.js rock?

#35
I like this article - there is a huge need for content on how to do things in Angular.

I personally love Angular quite a lot, and often help people in #angularjs on Freenode - stop by if you ever have a question, a lot of us are helpful!

Re: Why does Angular.js rock?

#36

Good article, interesting site, terrible choice in background. Every time I scroll it flickers due to the pattern.

It came with the theme, I lack design skills but so far is not that bad and I don't have any flickering...

Fair enough, I get the flickering too. Firefox 22 on Ubuntu 13.04 if it helps at all.

Re: Why does Angular.js rock?

#37
post #4

I am just starting up web development and have decided to use Django for backend. However, this Angular vs Ember comparisons have lowered my confidence as I think whatever choice "I" make, will turn out wrong in the long run. Can the experienced people here tell me what I should choose? I am fine with either style of approach to HTML(template vs declarative) and I just want a batteries included framework, which I can…

Choose Backbone.js - the one true choice.

Re: Why does Angular.js rock?

#38
post #2

A good summary, although I found a title a bit misleading - expected some sort of comparison 'why it's better than XYZ'

Hello, I am the author of the post. I think that there is a lot of comparison out there to create yet another one. On the other hand, I don't have a deep knowledge of the competence to compare and I don't want to shot myself in the first post :P. About the title, something can "rock" by its own. Thank you for the comment :)

I am not saying that it's bad that it's not a comparison, I love it!

Thanks for your post!

Re: Why does Angular.js rock?

#39

Angular is god's gift to programming bloggers. The documentation is so famously patchy, contradictory and impenetrable that an entire cottage industry of talmudic literature has sprung up around it overnight. I've spent the last two weeks slicing and dicing the developer guide and all the directly related API documentation -- this one-page demo is better than the entire Angular tutorial. It also covers the most impor…

My way of looking at it was always

Documentation the Angular Way:

Re: Why does Angular.js rock?

#40

Angular is god's gift to programming bloggers. The documentation is so famously patchy, contradictory and impenetrable that an entire cottage industry of talmudic literature has sprung up around it overnight. I've spent the last two weeks slicing and dicing the developer guide and all the directly related API documentation -- this one-page demo is better than the entire Angular tutorial. It also covers the most impor…

The documentation is not impenetrable, it is just that AngularJS is a library that takes a while to get up to speed on. What is lacking right now is writing on best practices and application design. The O'Reilly book offers some of this, but generally it's just a warm-up with a couple case studies at the end.

http://docs.angularjs.org/guide/concepts is a model of good documentation, and http://docs.angularjs.org/guide/directive is exhaustive. The most difficult parts of the framework are very well-documented, but that some parts of the API have been woefully overlooked.

As you can see in that first link, Angular is an elaborate framework, and there is a lot to stuff in your head at once. This is why newcomers find the learning curve steep: It is a new way to write applications.

Post reply on HN