Мы создаем для клиента портал внутренней сети (который основан на SharePoint 2010, но я думаю, что это не важно).
Одно из его требований - помещать последние новости в «виджет» (с функциональной точки зрения), как из портала внутренней сети, так и из некоторой сети Интернет. Все новости доступны через RSS-каналы.
Я сталкиваюсь с выбором технологии для этого требования. Я вижу четыре варианта, все с за и против:
- Гаджет Windows:
- плюсы:
- минусов:
- кодирование с помощью js, в 2011 году?
- развертывание и обновление, вероятно, сложны
- не может встроить Silverlight в гаджет, если компьютер x64
- WPF богатое приложение, с развертыванием clickonce
- плюсы:
- простой стиль
- Простота автообновления
- может взаимодействовать с рабочим столом (иконка в трее и т. Д.)
- практически без ограничений
- минусы:
- развертывание приложения clickonce для всех пользователей домена?
- WPF-приложение с расширенными настройками
- плюсы:
- простой стиль
- может взаимодействовать с рабочим столом (иконка в трее и т. Д.)
- практически без ограничений
- минусы:
- приходится иметь дело с функцией автообновления
- Silverlight OOB
- плюсы:
- простой стиль
- Простота автообновления
- минусов:
- как я могу принудительно установить приложение всеми пользователями?
- ограничено в интеграции с рабочим столом (иконка в трее и т. Д.)
У меня такое ощущение, что 2-й вариант лучший в моем случае, но я был бы признателен за отзывы.
PS: мой клиент работает на Win 7 pro