今天,当我通过在我的 Windows 8 机器上的 Visual Studio 2012 中按 F5 在 Internet Explorer 中运行 Silverlight 项目时,我发现 McAfee 开始阻止 Silverlight XAP(由 Prism 加载)。
这让我重新思考 Silverlight 的未来。我在我的 LOB 应用程序的开头。我是否应该停止我喜欢在 Silverlight 中工作并返回 WPF。我可以继续在 Silverlight 中开发,直到 Windows 8 变得像 Silverlight 一样丰富。这就是为什么我将 Model 和 MVVM 限制为 PCL,以便将来更容易移植到 WinRT。使用等待异步等等......
请告诉我哪个更适合将在三个国家/地区运行的 LOB 应用程序抛出 Internet。我应该继续在 Silverlight 中进行零部署,还是在 WPF 甚至 Windows 窗体中工作并使用 clickonce?