Picking an open source library is always a gamble. Chances are the one you pick will be abandoned in a few years or months.
- TNValidate
- Dead since 2010
- ShureValidation
- Dead since 2010
- Rules Engine
- Dead since 2012
- SpecExpress
- Unsure if it is dead or just "finished", absolutely perfect and feature complete.
My guess is that on the one hand the developer still answers to posts in the discussion forum, but on the other hand there were only two posts in the forum this year (2013). - Fluent Validation
- Very much alive.
- Good support in the discussion forum by the developer and the community.
- Good documentation.
- Explicitly supports the latest technologies, such as MVC4 and portable class libraries.
There are no guarantees, but the Fluent Validation seems to be the best pick at the moment. That is, until something else comes along.
Actually, I do not think the risk of the project being abandoned in the foreseeable future is very high. If the current developers drop the project, other developers can always pick it up on codeplex and github.
Geen opmerkingen:
Een reactie posten