jQuery gives me what I need to add awesome interactive features to a site right now. I would like to compare its virtue of immediate gratification to that of PHP. There’s a lot of hate out there for PHP, so I won’t. Except I just did. Oh, the inconsistency.
SproutCore is somewhere in between the two. There’s some instant gratification, assuming you’re already familiar with basic MVC as seen on the Web. It’s designed for building full-scale client applications, though. Stuff like the NPR webapp. Closure is as well, but it’s not as locked into the single point of entry that SproutCore seems to be. It could be. I don’t know. I’m still learning about JSDoc tags.
SproutCore is the most interesting to me right now, probably because it’s the newest. Its main disadvantage to me is that it targets HTML 5. My job forces me to maintain compatibility with Internet Explorer 6, which is most definitely not compatible with HTML 5 features. So I can learn SproutCore, but should not expect to use it on the clock.
There you have it. Three frameworks that charm me in different ways. I plan to more or less learn each of them. All because Google sent me a netbook.