kayloos
If you love to program the choice is easy. It's not like programmer wages are so low you have to live under a bridge.
Personally I'm psyched that people will actually pay me to program, because if they wouldn't, I would still be programming.
As for the "form.length.$error.float", it probably could be a bit more concise, but is it really that bad? What would be a "more semantic" way?
The main strength of angular, is that you are able to point your DOM elements to environment variables in your JavaScript code -- eliminating the need for traversing the DOM to find a mount node. If you are opposed to this functionality and insisting on traversing the DOM from the JS side, I'd love to hear why.
You can find small things you dislike in any framework, but rarely are they valid criticisms of the general concept. Often, these details are there for a reason, and just as often, they are flaws waiting to be fixed by an open source developer.
I used it for a personal project of mine, which is creating an rss reader resembling the now dead iGoogle (which I loved), and although I had to read a lot of source code to get it to work, I really enjoyed how I worked with it, after figuring out the patterns on how to use it.
It definitely isn't finished, it could use some love by some eager developers, but in my opinion it has the potential to be the best framework out there.
- It extends scotty, so defining routes and control logic is fast and simple - It does not cage you in with a template language, or libraries that you don't want thrown in your face.
For example, I used Scotty with my own templating language I made for fun (hemplate), as well as a validation library I made, which I hope to finish in the near future, (after I get a job).
One question: Do people really want to pay for a feed reader? On one hand the price is low compared to what we use on day-to-day goods, but I'm curious as to whether a feed reader is something that the average hacker would pay for.
In your example, "then" is the conjunctive adverb.
Edit: By the way, I love having grammar discussions on the internet. Let's make a grammar discussion club, so we can really go at it, and maybe try and keep the grammatic national socialism out of hackernews.
http://en.wikipedia.org/wiki/Semicolon#Usage
Nevertheless, I also do not take kindly to semicolon usage, because it's so vague. But that does not mean I can claim that it's wrong, without being wrong myself.