Ukr*_*ain 2 silverlight silverlight-4.0 asp.net-mvc-3 asp.net-mvc-2
我知道Silverlight需要插件下载,有些企业不允许在他们的计算机上使用它,移动设备,iPad等不支持它.让我们说这些对我来说不是关键问题.除此之外,我不考虑将我的社交网站纯粹设为Silverlight而不是某些Silverlight\ASP.NET MVC混合或仅仅是纯ASP.NET MVC?此外,由于纯Silverlight与ASP.NET MVC中实现的站点的高用户流量,是否会有任何显着的性能损失?
我知道这个网站上有很多帖子比较Silverlight和ASP.NET MVC,但是我没有找到任何能给我这个问题明确答案的东西.
非常感谢提前.
虽然我倾向于将Silverlight视为一项技术,但如果您正在建立一个社交网站,我认为您需要针对最大的受众群体.通过选择Silverlight,您将用户限制为那些没有poicy限制或不合理讨厌Silverlight的Windows和MacOS用户.
所以使用ASP.NET MVC.
但是,如果您确实选择了Silverlight - 理论上,纯Silverlight部署应该比ASP.NET MVC更快:
但是,相同的规则仍然适用于最小化webservice调用的数量 - 如果你总是一起调用一堆webservice方法,考虑将它们包装成一个调用.
此外,如果你对动画过于疯狂,它可能会在较慢的机器上变得粗糙.