RESTful 웹 서비스와 대부분 Silverlight에있는 여러 클라이언트 응용 프로그램을 구현하고 있습니다. API의 서버 측과 클라이언트 측을 모두 개발할 수있는 옵션이 많이 있지만 어느 것이 가장 좋은 방법인지 확실하지 않습니다. 몇 개월 후부터 계속 존재할 플랫폼과 안정성에 대해 우려하고 있습니다.
.NET 3.5에서 REST 스타터 키트를 사용하기 시작했지만 .NET 4.0으로 업데이트 할 때 새로운 WCF 웹 API로 이동했습니다. 모든 문서는 WCF 웹 API가 RSK를 대체 함을 나타냅니다. 그러나 Web API는 Preview 4에만 있으며 Silverlight 또는 Windows Phone 7 클라이언트 (아직)에 대한 지원은 포함하지 않습니다.
WCF 웹 API는 System.ServiceModel.Web
라이브러리에 제공된 WCF WebHttp Services 항목의 래퍼처럼 보이 므로 내장 기능을 사용하는 것이 더 간단하지만 웹 API는 멋진 기능을 제공합니다.
나는 클라이언트 측에 가장 적합한 과정을 결정하려고 특별히 묶여 있습니다. 내 주요 요구 사항은 클라이언트 쪽 개체에 대한 직렬화 해제를 빠르고 쉽게 지원해야한다는 것입니다. 웹 API는 훌륭한 클라이언트 라이브러리를 제공하지만 Silverlight 버전은 없습니다.
적극적으로 개발 및 지원되는 최신 방법과 툴셋을 사용하고 싶습니다.
REST 스타터 키트가 실제로 더 이상 사용되지 않습니까?
WCF 웹 API 툴킷을 구현 한 사람이 있습니까?
에서 제공되는 내장 WCF WebHttp Services 기능을 통해 이러한 기능 중 하나를 사용하는 것이 장점이
System.ServiceModel.Web
있습니까?모든 클라이언트 (웹, Silverlight 등)에서 작동하는 단일 솔루션이 있습니까?
어떤 제안이 있습니까?