Is Ember & Ember Data the right tool?


I want to make an application for surveys. Basically you can see a list of surveys and select one. Then, each survey can have many steps. Each step can be a single or multiple textfield, a select box, … drag and drop, form, and others. Since forms and other can have more complicated validations (regex), does it make sense to use Ember?

Can I model this using Ember + Ember Data?

Would I send each survey step as a json object and then use a handlebar helper?