有ASMX,WCF,REST和ADO.NET數據服務......我已經使用WCF和ASMX成功與Silverlight 2,但其他人呢?在Silverlight 2中使用每種服務有哪些優缺點?我應該使用什麼類型的服務用於Silverlight 2數據?
0
A
回答
1
您有多種選擇 -
- RESTful Web服務(如果u需要不僅僅是CRUD)+ ADO.net數據服務更多(數據)
- 久經考驗的ASMX
- 構建一個使用SOAP/HTTP/TCP/JSON /你custome結合的都在同一個WCF服務
3號是我個人的選擇。
3
WCF可能是你想要的東西,因爲它是一個框架,包括HTTP,SOAP,TCP,JSON等
1
根據你的意圖的幾件事情,你還必須考慮到:
RESTful Web服務通過ADO.NET數據服務以及許多其他非微軟平臺的支持。
WCF Web服務必須包括一個策略XML文件,並支持WS- *的進一步提高,但微軟的具體實現(WS「死星」,如果你想我的意見)
ASMX Web服務很簡單,但缺乏圍繞WCF構建的安全模型(基於RESTful或基於SOAP)。
如果你想做快速原型,我會建議使用ASMX服務,因爲它們涉及的工作量最少。如果您正在做一些涉及大量數據庫交互的事情,請考慮使用ADO.NET數據服務和RESTful方法。如果您想增加很多複雜性,但受益於更強大的安全性和配置,請使用WCF。
相關問題
- 1. 我應該使用什麼類型的數據庫?
- 2. 我應該使用什麼類型的數據庫複製?
- 3. 我應該使用什麼App服務數據庫控制器用於Cordova?
- 4. 什麼時間數據類型,我應該使用
- 5. 我應該使用什麼樣的應用程序服務器?
- 6. 什麼JSON,我應該使用對於WCF服務
- 7. 什麼數據類型應該用於DynamoDB中的時間戳?
- 8. 什麼數據類型應該用於OpenGL-es頂點?
- 9. 我應該將什麼類型的Web服務放在一起?
- 10. 我應該使用哪種類型的Android服務?
- 11. 我應該在我的程序中使用什麼樣的數據類型
- 12. 我應該使用什麼類型的數組?
- 13. 我應該使用什麼數據類型在覈心數據中存儲GUID?
- 14. 我應該使用什麼數據類型來存儲文本數據?
- 15. 我的C FFI中應該使用什麼C類型的f64?
- 16. 我應該在我的網絡應用中使用什麼類型的點擊?
- 17. 我們應該使用什麼類型的NoSQL存儲?
- 18. 我應該使用什麼類型的Web服務供iOS/Android應用程序使用?
- 19. 這應該是什麼數據類型?
- 20. 爲什麼我應該在Silverlight應用程序中使用MVVM?
- 21. 我應該使用什麼類型的框架和腳本?
- 22. 我應該使用什麼類型的算法?
- 23. 對於Spark矢量使用.toArray()後應該是什麼類型?
- 24. 我應該使用什麼?服務? AsyncTask?還有別的嗎?
- 25. 我應該使用什麼類型的登錄?
- 26. 我應該使用什麼樣的REST Web服務
- 27. 什麼應該用於SQLite數據庫
- 28. 高性能服務器 - 我應該使用什麼?
- 29. 我應該使用什麼數據類型來存儲小的十進制值
- 30. 我應該在Android中使用什麼類型的數據存儲?