最近在一次谈话中,如果我针对同一应用程序的 Web 客户端和 Windows 客户端,有人建议我使用 Silverlight。这将减少我在两个表示层中支持对比度的工作量。
Mine 是一种产品,将部署在企业中。Web 和 Windows 客户端都是可取的。
在上述情况下,我有几个疑问:
- 采用推荐的方法是否可取,这种方法是否正在成为一种趋势?
- 此外,一些配置和部署调整,这会显着减少表示层的工作量吗?
- 我的未来前景(对于该产品)是否有可能抵制 Silverlight 足迹?
- 我可以使用 ASP.Net MVC 模式吗?
- Web 客户端是否会对性能产生影响?
- Silverlight 是否支持控件的增量加载?
- 如果我的后端包含 SSRS,我能否通过 Silverlight 来利用它的所有前端功能?
- 将来我能否支持具有相同代码库的其他设备?
- 从数据输入和报告的角度来看,Mine 是一个数据密集型应用程序。是否建议使用 3rd 方控件(如 Telerik)来改善用户体验和开发人员生产力?
- 他们是否有任何专业品质的开源 Silverlight 控件(库)可用?
此外,我在上面分享的上下文中寻求最佳实践的信息。