2010-01-27 8 views
2

대부분의 응용 프로그램에는 유효성 확인을위한 요구 사항이 있으며 수많은 무료 제공이 제공됩니다 (I.E., Fluent Validation, Validation Block, Spring, Castle Windsor 등). 내 질문에 .NET Framework에 inbuilt 유효성 검사 라이브러리가 포함되어 있지 않은 이유는 무엇입니까?NET Framework 유효성 검사 라이브러리

.NET Framework를 사용하면 개발자가 자신의 유효성 검사 라이브러리/메서드/등을 작성할 수 있습니다. .NET Framework의 일부로 제공되는 모든 것이 항상 모든 사람의 요구를 충족시키는 것은 아닙니다. 그러나 확실하게 무언가는 포함될 수 있었습니까?

ASP.NET에는 최소한의 유효성 검사기 집합이 있지만 .NET 2.0이 릴리스 된 이후에는 실제로 확장되지 않았습니다.

+0

나는 이것이 대답할만한 질문이라고 생각하지 않습니다. 고맙게도, 당신이 지적했듯이 여전히 환상적이고 자유로운 제 3 자 옵션이 많이 있습니다. –

+1

이 질문에 대한 답을 알 수있는 유일한 방법은 팀의 사람들과 이야기하고 디자인 토론을 기억하기를 바랍니다. –

답변

0

마이크로 소프트 패턴 및 Pratices 팀이 검증을 가지고 -

1 모두는

+0

은 적절한 답변처럼 들립니다. – Kane

0

Microsoft가 해당 라이브러리 중 하나와 비슷한 것을 포함하면; DataAnnotations

2

는 (일종의) 않습니다
3 모두가 싫어이
2 혁신을 방해하는 것 싫어 모듈 Enterprise Library. 나는 그 모듈을 사용한 적이 없지만 EntLib에서 사용한 모듈은 아주 훌륭하다.

나는 P & P 팀의 멤버들과 수년간 토론을 해왔으며, MS의 느낌이 기본 프레임 워크의 일부가되어야한다고 생각합니다. P & P는 특정 MS 기술을 사용하는 방법에 대한 모범 사례를 설정하고 일부 결과는 프레임 워크로 롤아웃되고 다른 일부는 자체 세계에서 더 나은 것으로 간주됩니다.

관련 문제