2009-11-19 66 views
0

我最近开始阅读Silverlight 3的浏览器外功能。我也注意到这里有不少人谈到Prism。我只有短暂的时间来阅读这些主题。Prism vs out-of-browser silverlight

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

谢谢

回答

1

他们是非常不同的技术。

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

Silverlight 3的out-of-browser support允许您在桌面上运行Silverlight应用程序(使用开始菜单快捷方式)。

你完全可以使用Prism构建一个浏览器外的SL3应用程序。

+1

我认为最初的海报是问关于Mozilla棱镜,这是不同于棱镜 - 复合应用指南。 http://prism.mozilla.com/ http://www.codeplex.com/Wikipage?ProjectName=CompositeWPF – 2009-11-20 06:54:50

2

我可以看到,如果Mozilla棱镜仍然运行Web应用程序,我可以看到最大的区别。所以它似乎没有离线模式的概念 - 我不知道Mozilla棱镜,所以我纯粹走我可以从http://prism.mozilla.com/features/

我可以收集Silverlight的浏览器可以安装并运行,即使当连接不可靠或中断。有API方法可以检测并告诉您互联网连接是否丢失。

in SL4(http://silverlight.net/getstarted/silverlight-4-beta/)OOB的故事变得越来越疯狂,脱机DRM,Toast通知支持以及新的可信模式。