我知道他们都使用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?