Live data from Hacker News

Things that suck in AngularJS

lhorie.blogspot.ca

111–120 of 151 posts

Re: Things that suck in AngularJS

#111

Been using (or, trying to use) AngularJS for the past 2 months. The way to get around the bad documentation for me are sites like http://egghead.io/ and http://thinkster.io/ (and of course, tons of SO-ing).

I tried these, and they explain all the components nicely, but don't explain how to put everything together to get a mid to large scale app put together.

Maybe I just struggle as I am new to front end development, and to stuck in my server side mindset.

Re: Things that suck in AngularJS

#112

Documentation is by far the worst part of Angular. I spent 90% of my time Googling and 10% writing code. (Hey, maybe that's Google's plan -- ramp up traffic to search. Synergy!) AngularUI is confusing, mostly undocumented and often behind Angular. Splitting ngRoute/ngAnimate into their own files is an odd choice, although I assume the former is so they can replace it with the superior ui-router. Which also is weird.…

Is there a Javascript MVC framework that actually has good documentation, guides, and code samples? I've been working with Ember.js, but it's incredibly frustrating trying to learn a framework whose documentation is incomplete. The other problem I've found is that docs, tutorials, and Stack Overflow posts that are even six months old are often completely useless when troubleshooting bugs in Ember.js or even learning…

Does anyone have experience with Enyo (the framework from WebOS)?

It claims to be adding MVC support in the next release.

Re: Things that suck in AngularJS

#114
In my opinion, despite some of the worst parts of Angular, we can use Angular as an integration with existing front-end web framework. We can make AngularJS work smoothly with the site running normal Ajax request, single page technique... (as I made Angular working with OpenERP few days ago).

By this way, we can save a lot of time dealing with DOM and re-use all existing technique too.

Re: Things that suck in AngularJS

#115
post #13

Can't google just hire an intern to update the documentation? C'mon guys, it would likely be the very cheapest and most effective thing they could do at this point.

Angular has 'from Google' written on it, but it's not a Google-created project. They make no money from it, and Closure's way more popular inside Google.

They'd hire an intern to fix Closure bugs.

Re: Things that suck in AngularJS

#116

Documentation is by far the worst part of Angular. I spent 90% of my time Googling and 10% writing code. (Hey, maybe that's Google's plan -- ramp up traffic to search. Synergy!) AngularUI is confusing, mostly undocumented and often behind Angular. Splitting ngRoute/ngAnimate into their own files is an odd choice, although I assume the former is so they can replace it with the superior ui-router. Which also is weird.…

Google has the chance to build the new framework that will run the web in 2-3 years.

Not to be a cynic but I'd rather not have more Google-controlled software take over yet another part of the internet.

The internet managed just fine without Google before, and I'm sure it will manage fine without Google in the future.

Right now Google dominates almost everything, so whenever I'm given a choice between something made/controlled by Google and anything else, I will go almost instinctively go with the "anything else"-option just to provide some counter-balance.

Google is scary as shit these days and can do pretty much whatever they want without consequences, and I just don't want to be part of making that worse.

Re: Things that suck in AngularJS

#117

Documentation is by far the worst part of Angular. I spent 90% of my time Googling and 10% writing code. (Hey, maybe that's Google's plan -- ramp up traffic to search. Synergy!) AngularUI is confusing, mostly undocumented and often behind Angular. Splitting ngRoute/ngAnimate into their own files is an odd choice, although I assume the former is so they can replace it with the superior ui-router. Which also is weird.…

Is there a Javascript MVC framework that actually has good documentation, guides, and code samples? I've been working with Ember.js, but it's incredibly frustrating trying to learn a framework whose documentation is incomplete. The other problem I've found is that docs, tutorials, and Stack Overflow posts that are even six months old are often completely useless when troubleshooting bugs in Ember.js or even learning…

Check out KnockoutJS, I've found their documentation to be quite good and it's a pretty easy framework to learn.

Re: Things that suck in AngularJS

#118
So, a lot of people complain about AngularJS's documentation, not just this article or the comments, but everywhere.

Does nobody see the bright 'Improve this doc' button at the top right or something? It's an open source project - instead of complain, contribute! The link immediately opens a github pull request for your convenience and you can edit it in github's own editor.

Yeah, you could shift the blame to Google, but afaik, it's not one of their supported products, but a 10% time product - meaning that the creators / maintainers themselves can't work full-time on it either, and rely on the open source community to help them out.

Go forth and fork.

Re: Things that suck in AngularJS

#119
post #6

Earlier quoted context omitted.

I felt like Backbone.js (when I was actively using it) had really clean and complete docs. Couple that with the fact that the source is incredibly readable and debugging anything strange was never that tough.

Sure, but Backbone does a fraction of what Angular does. And, it's pretty consistent with how most people write JS anyway -- whereas Angular pretty much re-envisioned everything.

whereas Angular pretty much re-envisioned everything.

Angular is the first time I've written a web-app and been completely lost from second one without a fully stateful JavaScript debugger willing to break at any point and letting me inspect the call-stack, parameters and locals.

Everything which was simple about the web up until now, Angular transformed into horrible, black voodoo magic which either just worked or didn't at all.

If that's what "re-envisioned everything" is all about, consider me out.

Re: Things that suck in AngularJS

#120

Earlier quoted context omitted.

Sure, but Backbone does a fraction of what Angular does. And, it's pretty consistent with how most people write JS anyway -- whereas Angular pretty much re-envisioned everything.

whereas Angular pretty much re-envisioned everything. Angular is the first time I've written a web-app and been completely lost from second one without a fully stateful JavaScript debugger willing to break at any point and letting me inspect the call-stack, parameters and locals. Everything which was simple about the web up until now, Angular transformed into horrible, black voodoo magic which either just worked or d…

To each their own, I guess. I've rewritten numerous apps in a fraction of the original time (and original line count) using Angular. There's a bit of a learning curve, but once I started "thinking Angular" (aka, if you're touching the DOM you're doing it wrong), it was great.
Post reply on HN