2011-04-28 54 views
0

我正在閱讀有關瀏覽器外的Silverlight應用程序,因此無法考慮它的許多用例。我能想到的唯一場景就是你的應用程序需要離線工作的能力,以及在線工作時它可以與服務器(或某物)同步。但在這種情況下,我可以簡單地使用與服務器通信的WPF(或舊式Winform)應用程序。任何人都可以幫助我理解這些瀏覽器應用程序的更好用例。何時寫出瀏覽器應用程序

回答

0

有一些很好的答案上,這樣應該給你一些背景上的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提供了更多的桌面,比如感覺有開始菜單圖標,並且可以輕鬆訪問,無需訪問URL來運行應用程序。在提升的OOB信任方面,你可以做一些你不能在瀏覽器中完成的事情(儘管這在SL5中的瀏覽器和OOB都是完全可信的權限)。

下面是一些對功能的詳細信息您可以訪問瓦特/提升的信任: http://msdn.microsoft.com/en-us/library/ee721083(VS.95).aspx

它真的可以歸結爲你的使用場景,方便框架的部署,你是開發環境。每套工具都有其優點和缺點。