我们正在为客户构建一个 Intranet 通信门户(基于 SharePoint 2010,但我认为这并不重要)。
他的要求之一是从 Intranet 门户和某些 Internet Web 中以“小部件”(按功能)推送最新消息。所有新闻都可以通过 RSS 提要获得。
我正面临针对此要求的技术选择。我看到四个选项,都有优点和缺点:
- Windows 小工具:
- 优点:
- ?
- 缺点:
- 2011 年用 js 编码?
- 部署和升级可能很复杂
- 如果计算机是 x64,则无法在小工具中嵌入 silverlight
- 优点:
- WPF 丰富的应用程序,具有 clickonce 部署
- 优点:
- 易于造型
- 易于自动更新
- 可以与桌面交互(托盘图标等)
- 几乎没有限制
- 缺点:
- 为域的所有用户部署 clickonce 应用程序 ?
- 优点:
- WPF 丰富的应用程序,具有标准设置部署
- 优点:
- 易于造型
- 可以与桌面交互(托盘图标等)
- 几乎没有限制
- 缺点:
- 必须处理自动更新功能
- 优点:
- Silverlight OOB
- 优点:
- 易于造型
- 易于自动更新
- 缺点:
- 如何强制所有用户安装该应用程序?
- 受限于桌面集成(托盘图标等)
- 优点:
我觉得第二个在我的情况下是最好的,但我会很感激反馈。
PS:我的客户在 Win 7 pro 上运行