我知道他們都使用MVVM。兩者都用於Web開發。但是,我應該考慮在網絡應用程序中使用兩者嗎?這是多餘的嗎?我見過我可以在[ASP.NET] MVC中使用KnockoutJS。但我不知道我是否可以用這種方式或其他方式將它用於Silverlight。我對這兩個人都有些新鮮,所以我不知道如何去做。我應該使用KnockoutJS,SilverLight還是兩者兼而有之?
1
A
回答
1
Silverlight和HTML/JavaScript的/ CSS問題都是客戶端技術。所以你會選擇一個或另一個。 Knockout屬於該HTML/JavaScript類別。
在服務器上,您可以使用任何所需的Web服務。微軟或其他。但是如果你喜歡ASP.NET MVC,你可以使用它爲你的Web服務提供的動作。或者,您也可以將WCF服務用於Web服務。在MVC 4測試版中,甚至還有一個專門用於服務調用的控制器類型(WebAPI)。
但真正的答案是「它取決於」。你的選擇取決於你想要完成什麼,你的技能,誰來維護它,等等。
1
並非所有人都使用Windows,除了Silverlight在Android,iOS上無法使用。
它們用於不同的目的。你想要在你的項目中做什麼?
順便說一句,knockout.js默認包含在ASP.NET MVC 4項目中。
0
如果你不知道什麼是淘汰賽,我認爲你不需要使用它) 也許問題是:什麼選擇之間的asp,網絡mvc和silverlight?
這是完全不同的技術,只是使用相同的模式。
如果你需要支持大量的用戶在不同的設備上,包括舊的瀏覽器,你最好使用jQuery(淘汰賽),或者你爲一小羣人(如管理界面)規劃豐富的功能應用程序,它更容易使用Silverlight 。
,肯定的是沒有同時使用這些
相關問題
- 1. 我應該使用JSON econding,JavaScript編碼還是兩者兼而有之?
- 2. Silverlight或ASP.NET或兩者兼而有之?
- 3. Silverlight:我應該使用IDataErrorInfo,INotifyDataErrorInfo還是兩者?
- 4. 我應該處理WM_ENDSESSION,WM_QUERYENDSESSION,兩者還是兩者都不?
- 5. web.config,app.config或兩者兼而有之?
- 6. Rails:format.js或format.json,或兩者兼而有之?
- 7. 我應該使用像素,他們還是兩者都不?
- 8. 我應該使用didSelectRowAtIndexPath,prepareForSegue還是兩者?
- 9. 我應該使用警報還是CountDownTimer,或兩者?
- 10. 哪個更好,白名單還是黑名單安全,還是兩者兼而有之?
- 11. 我應該爲我的Silverlight項目使用MEF還是Prism?
- 12. 多租戶體系結構 - SQL視圖vs應用程序邏輯,還是兩者兼而有之?
- 13. 移動應用程序或Web應用程序或兩者兼而有之?
- 14. Gerrit GC vs Git GC - 或者兩者兼而有之?
- 15. 我應該學習ASP.NET AJAX,jQuery還是兩者?
- 16. 我應該使用Quartz還是Open GL ES作爲我的繪圖應用程序?或者兩者結合?
- 17. Silverlight開發:我應該輸入XAML還是使用工具?
- 18. 我應該在Silverlight中使用Json還是Xml
- 19. 對於單生產者,我應該使用BlockingCollection還是ConcurrentQueue?
- 20. 我應該將服務屬性應用於接口,具體類還是兩者?
- 21. 對於單頁應用程序:ExpressJS或Restify或兩者兼而有之?
- 22. 水印是基於處理時間還是事件時間或兩者兼而有之?
- 23. 我應該使用public $ var還是應該使用__construct()?
- 24. 聯盟計劃 - 會話,Cookies或兩者兼而有之?
- 25. CompletableFuture多線程,單線程併發或兩者兼而有之?
- 26. 芹菜或豆or或兩者兼而有之?
- 27. MySQL一對多關係:GROUP_CONCAT或JOIN或兩者兼而有之?
- 28. PHP.ini:php_pdo_sqlite.dll或php_sqlite3.dll或兩者兼而有之?
- 29. 我應該使用表格還是div?
- 30. 我應該使用NSOperation還是NSRunLoop?