代码之家  ›  专栏  ›  技术社区  ›  Johannes

Prism vs浏览器外Silverlight

  •  0
  • Johannes  · 技术社区  · 15 年前

    我最近开始阅读Silverlight3的浏览器外功能。我还注意到这里有相当多的人谈到棱镜。我只有很短的时间来阅读这些主题。

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

    谢谢

    2 回复  |  直到 15 年前
        1
  •  1
  •   Richard Szalay    15 年前

    它们是非常不同的技术。

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

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

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

        2
  •  2
  •   John Liu    15 年前

    我能看到的最大区别是,MozillaPrism是否仍然运行着Web应用程序。所以它似乎没有离线模式的概念-我不知道Mozilla Prism,所以我完全按照我所能收集到的来做。 http://prism.mozilla.com/features/

    即使连接不可靠或断开,也可以在浏览器外安装和运行Silverlight。有一些API方法可以检测并告诉您是否失去了与Internet的连接。

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