Use EmberJS. Great framework with a good core team that really listen to the community.
Further details: http://t.co/GKoBKpIReq
Backward compatibility is always in mind.
Further details: http://t.co/GKoBKpIReq
Backward compatibility is always in mind.
What I would say is that like most frameworks it makes things easy when you do it the way it wants you to and will fight you like crazy when you don't. The downside with Ember, probably more than most, is the way it wants you to do things isn't always as obvious as it might be. There is a way and you're going to be able to do what you want to do but you're probably going to have to dig a bit and it might not be intuitive.
Short version: expect something of a learning curve.