6. Evaluation

We evaluate the approach presented in this chapter of the tutorial according to the critera defined in the previous chapter:

Evaluation criteria Value
custom validation function per object0
custom validation function per property1
direct support of mandatory value and range constraints1
direct support of pattern, string length and interval constraints1
direct support of cardinality, uniqueness and referential integrity constraints1
model validation on assign and before save1
generic validation error messages0
responsive validation on input and on submit1
two-fold validation1
three-fold validation0
reporting database validation errors0
in total63%