2011-01-11 4 views
1

.NET 응용 프로그램에 HTTP 서버가 내장되어 있어야합니다. 간단히 말해 동적으로 생성 된 두 개의보기가 있지만 한 두 페이지 만있을 것입니다. WCF를 블로그 게시물 (Building a Basic Web Server Using WCF)에 제시된대로 사용하는 것이 가치가 있습니까? 이 경우에 HttpListener 클래스를 사용하는 것이 더 쉽고 좋을까요?간단한 프로젝트를 위해 WCF를 사용하는 HTTP 서버 - 그만한 가치가 있습니까?

+1

어떤 종류의 클라이언트가 서비스를 사용합니까? 웹 브라우저? Windows 서비스? 응답을 다양한 형식으로 제공해야합니까? Json, XML, 바이너리? – Jeff

+0

지금 우리는 웹 브라우저에 정말 단순한 페이지를 제공하려고 계획하고 있습니다. 언제나처럼 - 나는 그것에 많은 시간을 할애 할 시간이별로 없습니다.) 그러나 나는 당신이하는 말을 알고 있다고 생각합니다. :) 다른 종류의 고객을 위해 봉사 할 기회가 있다면 WCF 방식으로? – prostynick

답변

1

WCF의 강점은 다양한 형식의 여러 클라이언트에 데이터를 제공하는 데 있습니다. 이것이 단순한 웹 페이지가되고 브라우저가 유일한 클라이언트라면 WCF가 그만한 가치가 없다고 말할 수 있습니다. ASMX는 훨씬 간단하고 사용하기 쉽습니다. WCF는 이고, 앞으로의 길은이지만 ASMX가 완전히 쓸모 없다는 것을 의미하지는 않습니다.

나는 HttpListener 클래스를 사용한 적이 없으므로 안타깝게도 좋은 생각인지 아닌지에 대해서는 언급 할 수 없습니다.

관련 문제