0

我最近开始阅读 Silverlight 3 的浏览器外功能。我还注意到这里有不少人谈到 Prism。我只有很短的时间阅读这些主题。

但是,从我读到的内容来看,它们都扮演着相同的角色。两者之间有什么区别,如果它们相同,为什么人们使用 Prism 而不是浏览器外选项?

谢谢

4

2 回答 2

2

如果 Mozilla Prism 仍然运行 Web 应用程序,我可以看到最大的不同。所以它似乎没有离线模式的概念——我不知道 Mozilla Prism,所以我纯粹是通过我可以从http://prism.mozilla.com/features/收集到的东西

即使连接不可靠或断开,Silverlight Out Of Browser 也可以安装和运行。有一些 API 方法可以检测并告诉您与 Internet 的连接是否丢失。

在 SL4 ( http://silverlight.net/getstarted/silverlight-4-beta/ ) 中,OOB 故事变得更加疯狂,离线 DRM、toast 通知支持以及新的受信任模式。

于 2009-11-20T07:01:15.697 回答
1

它们是非常不同的技术。

Prism是一个复合应用框架(+ 指导)。它允许您以模块化方式构建应用程序。

Silverlight 3 的浏览器外支持允许您在桌面上运行 Silverlight 应用程序(使用开始菜单快捷方式)。

您绝对可以使用 Prism 构建一个浏览器外的 SL3 应用程序。

于 2009-11-19T13:30:33.770 回答