簡體   English   中英

WCF數據服務是否對Silverlight無效?

[英]Are WCF Data Services dead for Silverlight?

WCF RIA服務幾天前才更新。 WCF RIA服務獲得了復雜的對象,TT模板等。

WCF RIA服務(默認)具有快速而緊湊的二進制傳輸。 WCF數據服務擁有龐大的XML AtomPub格式。

Microsoft是否為了WCF RIA服務而放棄Silverlight的WCF數據服務?

就個人而言,我更喜歡WCF數據服務,因為它簡單,開放,跨平台以及正常的(按需)代理(重新)生成(每次構建時WCF RIA服務都會重新生成代理,這導致重新編譯Silverlight)項目,什么導致了新的xap打包和重新部署,什么是可用性殺手)。

我們是否會看到WCF數據服務對xml-msbin格式的支持?

是否有可能使用非Microsoft DataContext,它不會將Nullable字段包裝在where子句中,從而使SQL膨脹,丑陋和緩慢?

這些問題讓我感到像WCF數據服務不再具有優先權...

我認為WCF RIA服務不應與OData或WCF數據服務混淆。 應根據需要考慮數據服務/ OData選項。 如果您有一個Silverlight應用程序,該應用程序不會將數據公開給您的任何合作伙伴或第三方,那么選擇WCF數據服務就沒有意義。 取而代之的是,由於WCF RIA Services提供的功能豐富,因此您會更好。 鑒於您正在尋找一個不僅能滿足您以及您的Intranet或Internet PLUS需求的應用程序,還希望以平台無關的方式公開數據-那是您需要考慮OData而不是WCF RIA的時候。

簡而言之,OData打破了數據孤島,並以獨立於平台的方式公開數據。 無論是Java,PHP,obj-c等等等,由於標准XML + ATOM / ATOMPUB格式,它們都知道如何使用OData。

希望我能闡明我的觀點:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM