Hi,
First of all, I know a lot of questions exist on this matter but, after searching through a dozen of pages, I did not find any addressing this subject from this point of view. If such a question exists, please don't hesitate to close this one.
Now, what are the specific facts that would define a good validation framework, judging by:
- ease of use (in code, hooking into the UI)
- ease of integration (into applications)
- generality (platforms supported: web, desktop, etc.)
- completeness (rules diversity)
Alternatively, what makes a validation framework bad?