我们的客户有一个桌面应用程序(VBA 和 Access),他们在过去 10 年里一直在使用,但它有问题,他们想要升级它。我想使用最新的 MS 技术,并计划使用 .NET 4.0、C#、SQL 服务器和在 Intranet 上运行的 MVC 将其制作成一个 Web 应用程序。由于应用程序有许多可视化组件(顶部大约有 10 个不同的选项卡,每个选项卡上至少有 10 个不同的控件),我想知道在 .NET Web 应用程序中实现 UI 层的最佳方式是什么。2 个候选者是 Silverlight 和 Telerik 控件(我们有这方面的许可证)。
需要考虑的一些问题:
Silverlight 插件:由于这个新应用程序只能在内网内部使用,我认为安装 Silverlight 插件不会有问题。此外,由于它在 Intranet 上,因此希望下载速度对于 SL 应用程序来说不是问题。
Telerik-MVC :它的功能确实很丰富,但是,我使用一些控件玩弄了它(.NET 版本不是 MVC),如果有任何不推荐的使用控件的方法,那就很难得到它工作。
技能组合:我想学习如何使用工具(Telerik)还是在未来的项目中学习技术(Silverlight)会更好。
我想听听任何反馈/问题,以帮助我决定走哪条路。