Feature comparison


.net Validation Framework MS Validation Block
Config via attributes Yes Yes
Config via XML Yes Yes
Config via code Yes Yes
Predefined validators Yes Yes
Custom Validation Yes Yes
Support for reusable custom validators Yes Yes
Internal class validation Yes Yes
External class validation Yes Yes
Composite (AND / OR) validation No Yes
Base classes Yes Yes
Support of INotifyPropertyChanged Yes No?
Support of IDataErrorInfo Yes No?
Number of assemblies 1 3 (6 if optional assemblies are included)
Size of assemblies 130KB 350KB (460KB if optional assemblies are included)
ASP.net Server Side Yes Yes
ASP.net Client Side Yes (Partial) No
WPF Support Yes Yes
Note: but does not make full use of features (coming in the next version)
WCF Support Yes Yes
Note: but does not make full use of features (coming in the next version)
.net 3 Support Partial Yes?
(can be referenced and used from but does not make use of the full .net 3 feature set. Coming in the next version)


Practical comparison (Most of these are my opinions)
.net Validation Framework MS Validation Block
Support Limited community and hence limited support Large community and hence good support
Documentation quality Low Medium
Sample quality Medium Medium



Happy to be corrected on any of these are not accurate.

Last edited Sep 25, 2007 at 12:16 PM by SimonCropp, version 2

Comments

No comments yet.