Есть ли какие-либо существенные преимущества в обновлении Silverlight с 2 до 3? - PullRequest
2 голосов
/ 29 января 2010

Стоит ли обновлять проект Silverlight 2 до Silverlight 3? Или мне просто подождать четыре.

В настоящее время у нас есть несколько проектов Silverlight 2 в веб-приложении, и мы хотели бы знать, есть ли преимущества.

Пока у меня есть это:

Moonlight (silverlight для linux) поддерживает только V2

довольно много изменений кода в моих проектах, которые потребовали бы

Ответы [ 2 ]

2 голосов
/ 29 января 2010

Я бы порекомендовал перейти на SL4, если вам нужно много расширенных функций, присутствующих в традиционном настольном приложении.Вот некоторые из них:

  • Вы можете получить лучшую поддержку clipboard - я только что услышал об этом, нужно проверить
  • Будет добавлена ​​поддержка печати.В настоящее время его нет
  • В настоящее время, если вы попытаетесь прокрутить DataGrid с помощью шарика мыши, это не сработает.Он есть в SL4
  • . Вы можете создавать right-click меню для обработки щелчков правой кнопкой мыши.Напоминает вам о настольных приложениях?
  • Вам нужен Microphone доступ?Или webcam доступ?В настоящее время Flash может сделать это, но Silverlight не может.Именно там в предстоящем SL4
  • я слышал, что RichTextArea также идет.Мне нужно подтвердить это и сказать
  • Сомоне, которого я знаю, говорил о поддержке таких кодеков, как H.264!Поскольку Microsoft заплатила роялти за H.264 до MPEG LA, они, вероятно, могут подумать о том, чтобы поместить его в Silverlight 4 для потокового видео.Мои 2 цента:)
  • Возможно, они дают еще больше улучшений в DataGrid, кроме колесика мыши.Давайте посмотрим.

Кроме того, насколько я помню из анонсов бета-версии Silverlight 4, кто-нибудь может подтвердить?

  • API уведомлений
  • Поддержка COM
  • Лучшая поддержка тем
  • Перетаскивание

Возможно, этот список бесконечен.

OTOH, если вы хотите получить список новинок Silverlight3, вам, вероятно, нужно прочитать примечания к выпуску или вот несколько вещей, я понятия не имею, нужны они вам или нет.

  • NetworkStatus API, чтобы проверить, доступна сеть или нет.т.е. подключен / отключен
  • Он может использовать GPU для освобождения вашего процессора от сильной нагрузки
  • Если вы хотите создать красивый пользовательский интерфейс, тогда Pixel Shader может вам пригодиться.
  • Я никогда не пробовал, но слышал, что есть поддержка Perspective 3D.
0 голосов
/ 29 января 2010

Если вы создаете LOB-приложение, стоит перейти на Silverlight 3 или 4. Если Лунный свет важен для вас, я бы предпочел Silverlight 3, а не ждать Silverlight 4, потому что вы, скорее всего, получите поддержку Moonlight раньше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...