我正在实现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等)的单一解决方案?
您有什么建议?