Recently I was try to convince a friend to use Ember in his next project, and he said he will consider and do some researching.
Yesterday he wrote me an email and told me he think Angular is better on form validations than other competitors, and he believes form validations is one of the most complex and frustrating job that every front-end developers has to deal with.
And finally, he choose Angular no matter what I say about the other advantages that Ember has. this is not a big deal actually, but the questions and needs about form validations is always place Ember in an unfavourable situation.
Now I have the same question as my friend, from its design principle, why Ember didn’t choose to implement a built-in form validation facilities in the first place? Look, I’m not saying Ember should or should not to do that, I just curious about the reason behind, and what’s the cons and pros with/without built-in form validation?
And if necessary, I think it is a good idea to explain this in Ember Guide, plus with the best practice suggestions on this topic will much better. This is indeed most developers care about.