寻求意见。我正在开发一个中等规模的 3 层 ASP.NET 项目(.NET 2.0 和 Visual Studio 2005),其中包含 Unix 后端的 Oracle、一些强大的 MS Web 服务器和 IE 浏览器客户端。性能很差,而且用户觉得 UI 看起来也过时了。我们可能很快就有机会从头开始重新设计和重写整个应用程序,我想知道当前或推荐的 MS 平台是什么。
几年前,当 MS 将 Silverlight 的支持降级为支持 Windows 8 和 Windows Phone 的“HTML5”时,我参与了 WPF 和 Silverlight 的另一份合同。我并不想在 Silverlight 甚至 WPF 将存在多长时间之间引发一场激烈的战争,但我正在寻找一些现代替代方案,截至今天,2013 年 4 月。我们无法解决的一个要求是我们可以不要在整个客户组织的每台用户 PC 上安装一些东西。
我自己在 WinForms 和 C# 方面的背景比上述任何一个都多,但无论我转向哪里,似乎在 WinForms 中开发任何新的 LOB 应用程序都不再做太多事情了。
应用服务器平台和应用程序通过远程桌面运行时发生了什么?开发桌面应用程序并部署到应用程序服务器,然后在每个用户的桌面上放置一个快捷方式,甚至像我们过去那样映射驱动器号,是否仍然有意义?
您的 0.02 美元将不胜感激!