We are building for a customer an intranet communication portal (which is based on SharePoint 2010, but I think this is not important).
One of his requirement is to push the latests news in a "widget" (in functional terms), both from the intranet portal and some internet web. All news are available through RSS feeds.
I'm facing a technology choice for this requirement. I see four options, all with pro and cons :
- Windows gadget :
- pros :
- ?
- cons :
- coding with js, in 2011 ?
- deployment and upgrade is probably complex
- can't embed silverlight in the gadget if the computer is x64
- pros :
- WPF rich application, with clickonce deployment
- pros :
- easy to style
- easy to autoupdate
- can interact with the desktop (tray icon, etc.)
- virtually no limitation
- cons :
- deployment of a clickonce application for all users of the domain ?
- pros :
- WPF rich application, with standard setup deployment
- pros :
- easy to style
- can interact with the desktop (tray icon, etc.)
- virtually no limitation
- cons :
- have to deal with an autoupdate feature
- pros :
- Silverlight OOB
- pros :
- easy to style
- easy to autoupdate
- cons :
- how can I force the application to be installed by all users ?
- restricted in desktop integration (tray icon, etc.)
- pros :
I have the feeling the 2nd is best in my case, but I'd appreciate feedbacks.
PS: my customer is running on Win 7 pro