Wpf clickonce与windows小工具与silverlight OOB?
我们正在为客户构建一个内部网通信门户(基于SharePoint 2010,但我认为这并不重要) 他的要求之一是在一个“小部件”(功能术语)中推送最新的新闻,无论是从内部网门户还是一些互联网网站。所有新闻都可以通过RSS提要获得 我面临着一个技术选择来满足这个需求。我认为有四种选择,各有利弊:Wpf clickonce与windows小工具与silverlight OOB?,wpf,clickonce,installation,silverlight-oob,Wpf,Clickonce,Installation,Silverlight Oob,我们正在为客户构建一个内部网通信门户(基于SharePoint 2010,但我认为这并不重要) 他的要求之一是在一个“小部件”(功能术语)中推送最新的新闻,无论是从内部网门户还是一些互联网网站。所有新闻都可以通过RSS提要获得 我面临着一个技术选择来满足这个需求。我认为有四种选择,各有利弊: Windows小工具: 优点: ? 缺点: 2011年用js编码 部署和升级可能很复杂 如果计算机为x64,则无法在小工具中嵌入silverlight WPF丰富的应用程序,带有clickonc
- 优点:
- ?
- 缺点:
- 2011年用js编码
- 部署和升级可能很复杂
- 如果计算机为x64,则无法在小工具中嵌入silverlight
- 优点:
- 易于设计
- 易于自动更新
- 可以与桌面交互(托盘图标等)
- 几乎没有限制
- 缺点:
- 是否为域的所有用户部署clickonce应用程序
- 优点:
- 易于设计
- 可以与桌面交互(托盘图标等)
- 几乎没有限制
- 缺点:
- 必须处理自动更新功能
- 优点:
- 易于设计
- 易于自动更新
- 缺点:
- 如何强制所有用户安装应用程序
- 桌面集成受限(托盘图标等)
注:我的客户正在运行Win 7 pro我认为在您的选项中,2和4是最可行的。 在silverlight OOB中,您可以使用自定义机制(如启动图标)强制用户安装应用程序。这里有一个解释相同的例子
到目前为止,我个人所看到和听到的ClickOnce部署非常顺利,工作正常。因此,考虑到您需要高桌面交互性的需求,我建议使用WPF+ClickOnce部署选项。此外,由于您了解客户的计算机环境,因此与Silverlight OOB应用程序相比,使用WPF应用程序可以更好地控制应用程序的安全性和其他方面。我认为在您的选择中,2和4是最可行的。 在silverlight OOB中,您可以使用自定义机制(如启动图标)强制用户安装应用程序。这里有一个解释相同的例子
到目前为止,我个人所看到和听到的ClickOnce部署非常顺利,工作正常。因此,考虑到您需要高桌面交互性的需求,我建议使用WPF+ClickOnce部署选项。此外,由于您了解客户的计算机环境,因此与Silverlight OOB应用程序相比,使用WPF应用程序可以更好地控制应用程序的安全性和其他方面。您确认了我的感受。但是,我想知道如何将应用程序推送到最终用户。对于#2,可能只是简单地在开始菜单中添加一个指向.application的快捷方式就足够了,对于第4个,它看起来有点难。事实上,我对n°2(如果我找到了自动推送应用程序的方法)设置发布选项以使用CD进行部署更有信心,而自动更新的url看起来正是我所需要的。thx:)@Steve没问题。祝你好运。我在我的小应用程序中使用ClickOnce,我发现发布和部署更新非常容易,特别是当你发布更新时没有用户数据(数据库等)需要担心迁移的时候。你确认了我的感受。但是,我想知道如何将应用程序推送到最终用户。对于#2,可能只是简单地在开始菜单中添加一个指向.application的快捷方式就足够了,对于第4个,它看起来有点难。事实上,我对n°2(如果我找到了自动推送应用程序的方法)设置发布选项以使用CD进行部署更有信心,而自动更新的url看起来正是我所需要的。thx:)@Steve没问题。祝你好运。我在我的小应用程序中使用ClickOnce,我发现发布和部署更新非常容易,特别是当发布更新时没有用户数据(数据库等)需要担心迁移的时候。