В настоящее время у меня есть недавно начатый проект с установленной датой 2010 года, разработанный в основном в Silverlight 2 с использованием March Silverlight 2 Toolkit.
Теперь, когда Silverlight 3 является золотым, есть ли причина не переносить проект на Silverlight 3, чтобы иметь возможность воспользоваться дополнительными функциями и улучшенной производительностью? Учитывая режим «причуд», присутствующий в приложениях Silverlight 2, казалось бы, легче обрабатывать любое такое обновление, пока проект все еще находится на ранней стадии разработки.
Две основные проблемы, вызывающие у меня беспокойство, связаны с Silverlight Toolkit (могу ли я просто установить версию Silverlight 3 Toolkit, или версия 2 работает из коробки) и с темами.
Тематизация (использование Toolkit) была причиной головной боли с Silverlight 2, и мне пришлось создать различные обходные пути, чтобы гарантировать, что динамический контент правильно тематически оформлен при сохранении производительности. Silverlight 3 рекламирует создание тем как встроенную функцию - является ли это интеграцией версии темы Toolkit или Silverlight представляет собой совершенно другой механизм создания тем?