RESTful bir web hizmeti ve çoğunlukla Silverlight'ta olan birkaç istemci uygulaması uyguluyorum. API hem sunucu tarafı hem de istemci tarafı geliştirmek için seçenekler bir litany buluyorum ama hangisinin en iyi yaklaşım olduğundan emin değilim. İstikrardan ve birkaç ay sonra var olmaya devam edecek bir platformdan endişeliyim.
.NET 3.5 ile REST Başlangıç Seti'ni kullanmaya başladık, ancak .NET 4.0'a güncellerken yeni WCF Web API'sine geçtik. Tüm belgeleri WCF Web API'sinin RSK'nin yerini aldığını göstermektedir. Ancak, Web API yalnızca Önizleme 4'te bulunur ve Silverlight veya Windows Phone 7 istemcileri için destek içermez (henüz).
WCF Web API, System.ServiceModel.Web
kütüphanede sağlanan WCF WebHttp Services öğelerinin üstünde bir sarıcıya benziyor, bu da bana sadece yerleşik şeylerle gitmenin daha kolay olacağını düşünüyor, ancak Web API bazı güzel özellikler sunuyor.
Özellikle müşteri tarafı için en iyi kursu belirlemeye çalışıyorum. Temel gereksinimim, istemci tarafı nesnelerimdeki serileşmeyi hızlı ve kolay bir şekilde desteklemem gerekiyor. Web API güzel bir istemci kitaplığı sunuyor ancak Silverlight sürümü yok.
En son yaklaşımı ve aktif olarak geliştirilen ve desteklenen araç setini kullanmak istiyorum.
REST Başlangıç Kiti gerçekten kullanılmıyor mu?
WCF Web API araç setini uygulamada başarılı olan var mı?
Bulunan yerleşik WCF WebHttp Hizmetleri özellikleri üzerinde bunlardan herhangi birini kullanmanın faydası var
System.ServiceModel.Web
mı?Herhangi bir istemci (web, Silverlight, vb.) İçin çalışan tek bir çözüm var mı?
Ne önerileriniz var?