C# Silverlight是否适合这些要求?
我正在寻找一个合适的客户端架构,它将满足以下部分或全部要求 我主要考虑Silverlight(但是我也会根据你的建议考虑MVC或WPF——我可以把这些要求中的一些换掉,或者找到工作的地方)。 我正在寻找对Silverlight是否能够完全、部分或不能够支持以下各项的评估,如果可能,请提供详细信息:C# Silverlight是否适合这些要求?,c#,.net,wpf,asp.net-mvc,silverlight,C#,.net,Wpf,Asp.net Mvc,Silverlight,我正在寻找一个合适的客户端架构,它将满足以下部分或全部要求 我主要考虑Silverlight(但是我也会根据你的建议考虑MVC或WPF——我可以把这些要求中的一些换掉,或者找到工作的地方)。 我正在寻找对Silverlight是否能够完全、部分或不能够支持以下各项的评估,如果可能,请提供详细信息: 必须能够通过WCF和MTOM可靠地上传大型(~100MB)二进制文件 必须能够支持文件下载,最好是在后台(即通过“同步”),但如果需要,可以通过手动URL支持 应该可以访问某种形式的本地存储—这可以
- 必须能够通过WCF和MTOM可靠地上传大型(~100MB)二进制文件
- 必须能够支持文件下载,最好是在后台(即通过“同步”),但如果需要,可以通过手动URL支持
- 应该可以访问某种形式的本地存储—这可以是二进制或XML,用于配置,但理想情况下是某种数据库(只要它是安装/应用程序的一部分,就不必担心)
- 应能够根据用户配置文件动态配置自身。换句话说,用户登录时,可用的UI和服务是动态确定的
- 应支持某种形式的客户端通知(声音和/或托盘气泡)。理想情况下,这将通过WCF双工支持,但可以通过轮询实现
- 理想情况下,应在多个平台上运行(Win/OSX)
- 应该易于部署-如果我需要在完全信任模式/OOB下运行Silverlight-用户如何获得新版本
- 应尽可能减少系统托盘的压力
- Silverlight 5 OOB中的本地存储/访问是否有任何限制?或者它的行为是否像一个标准的WinForms应用程序
- 是否可以将SQL express与Silverlight OOB.msi捆绑李>
- 动态配置Silverlight应用程序的最佳选项是什么?我已经看到MEF被提及——这是首选方法还是其他方法
我没有提到的所有要点都应该有效。从您的需求来看,我建议使用WPF,即完整的应用程序支持,但当涉及到OS X支持时,您会遇到一个问题,WPF在OS X上不起作用,只有Silverlight起作用,所以我担心您有一些需求相互冲突。回答得好,正是我想要的,谢谢。增加了几个后续问题。。