我应该使用哪种.NET REST方法/技术/工具?
我正在实现RESTful Web服务和几个主要在Silverlight中的客户端应用程序。我在开发API的服务器端和客户端时发现了很多选择,但不确定哪种方法最好。我担心的是稳定性以及一个从现在开始几个月将继续存在的平台。 我们开始将REST Starter Kit与.NET 3.5一起使用,但在更新到.NET 4.0时,移至新的WCF Web API。他们所有的文档都表明WCF Web API替代了RSK。但是,Web API仅在Preview 4中,尚不包括对Silverlight或Windows Phone 7客户端的支持。 WCF Web API看起来像System.ServiceModel.Web库中提供的WCF WebHttp Services东西的包装,这使我认为仅使用内置东西可能会更简单,但是Web API确实提供了一些不错的功能。 我特别想尝试为客户端确定最佳课程。我的主要要求是我需要支持快速,轻松地将反序列化到客户端对象中。Web API提供了一个不错的客户端库,但没有Silverlight版本。 我想使用正在积极开发和支持的最新方法和工具集。 REST入门工具包真的过时了吗? 有没有人成功实现WCF Web API工具包? 通过内置的WCF WebHttp Services功能使用这些功能是否值得System.ServiceModel.Web? 是否有适用于任何客户端(Web,Silverlight等)的单一解决方案? 您有什么建议?