我正在阅读浏览器Silverlight应用程序,并且无法想到它的许多用例。我能想到的一个唯一场景是你的应用程序需要脱机工作的能力以及在线时它可以与服务器(或其他东西)同步。但在这种情况下,我可以简单地使用与服务器通信的WPF(或旧式Winform)应用程序。任何人都可以帮助我理解这些浏览器应用程序的更好用例。
答案 0 :(得分:0)
在SO上有一些很好的答案可以给你一些关于Silverlight OOB与WCF的背景知识:
Silverlight OOB vs WPF ClickOnce What are the advantages of silverlight out of browser over wpf or vice versa?
我将补充说,作为企业开发人员,Silverlight具有优于WPF或WinForms的优势,因为无需安装完整的.NET Framework来运行应用程序。 OOB提供更像桌面的感觉w / Start Menu图标和轻松访问,无需访问URL来运行应用程序。您可以在OOB中提升您在浏览器中无法做到的一些事情(尽管这会改变浏览器中的完全信任权限和SL5中的OOB)。
以下是您可以访问w / raise信任的功能的一些详细信息: http://msdn.microsoft.com/en-us/library/ee721083(VS.95).aspx
这实际上取决于您的使用场景,框架部署的简易性以及您正在开发的环境。每套工具都有其优点和缺点。