Skip to content
crmckenzie edited this page Mar 28, 2012 · 5 revisions

There are plenty of validation frameworks out there. The most common ones are EnterpriseLibrary, FluentValidation, and FubuValidation. They each have their strengths and weaknesses but none of them ever really felt intuitive or right to us. As a cross-cutting concern, validation has a complex surface area.

The goals for our project are:

  • Simplicity
  • Get moving with a minimum number of moving parts
  • Support dependency injection
  • Focus on object-level validation
  • Support for common property-level validation
  • Support all application types in a consistent manner
  • Support validation at all application layers in a consistent manner
  • Pluggable Architecture

Getting Started

Clone this wiki locally