[英]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.