Could you live it. How dependent are you on jQuery’s abstraction of the DOM? Learning about raw browser methods and differences between them, which is diminishing, is reusable knowledge, for the mid term. knowledge about jQuery has only limited use and lifespan. jquery is just an abstraction, an extra layer that will disappear someday. components is an investment in the future.
Same thing, and there’s no competition, it’s not going to get better.
Technology Stacks
jQuery vs. MooTools vs. YUI Backbone vs. Ember vs. ??? Minimal Sharing
Wasted investment Unlike the serverside…
Embedded, Televisions, etc IE handling when just dealing with TV or XBox
how many times have you rebuilt an app
less guidance less direction
compare moving away from components vs moving away from ember
modular design shared code
More sharing
Investing too much doesn’t make sense
Imagine if all software was built like this Imagine if photoshop was built up out of a bunch of open source pieces So you could build a new better photoshop or improve the existing one