I tried my hand at Ember.js recently and wasn't big of a fan of its Convention over Configuration approach (I didn't like Ruby much either).