2012-10-08 2 views
-4

asp.net MVC4 웹 API에 대한 계획을 세웠습니다. 어느 누구나 클래스 라이브러리와 asp.net MVC4 웹 API를 비교할 수 있습니까?클래스 라이브러리 대 asp.net MVC4 웹 API

+0

어떤 점에서 비교해보십시오. 구체적으로 무엇을 찾고 있습니까? 더 나은 의견입니다. 질문이 있습니다. 누군가 API를 비교할 수 있다면 무엇입니까? – Freeman

+0

어느 것이 더 낫습니까? 빨리? – User0106

+0

아무도 더 좋지 않다, 더 빠르지 않다, 당신이해야 할 일과 원하는 접근 방식에만 의존한다. 존재하지 않는 기준에 대해 벤치 마크를 일반적으로 만들 수는 없다. – Freeman

답변

1

클래스 라이브러리를 사용하는 경우 메소드를 호출 할 때 직렬화 또는 I/O가 발생하지 않으므로 웹 API에 비해 성능면에서 더 빠릅니다. 클래스 라이브러리의 단점은 클라이언트가 .NET 클라이언트 여야한다는 것입니다. 결과적으로 이것은 상호 운용 가능한 솔루션이 아닙니다. 또한 나중에 구현을 변경하기로 결정한 경우 모든 클라이언트를 클래스 라이브러리의 새 버전으로 업데이트해야하지만 웹 API를 사용하면 단일 위치에서 수행하게 될 것입니다 -> 웹 API가있는 웹 서버 호스팅.

하나를 선택하거나 다른 시나리오를 선택하는 것은 지원하려는 시나리오와 아키텍처에 따라 달라집니다. 이 기능을 .NET 클라이언트가 아닌 클라이언트에 노출해야하는지 여부.

+0

답변 해 주셔서 감사합니다. – User0106