Так что же на самом деле быстрее?Flash, Silverlight или анимированные GIF-изображения?

StackOverflow https://stackoverflow.com/questions/65694

  •  09-06-2019
  •  | 
  •  

Вопрос

Я пытаюсь разработать мультимедийный сайт и сильно склоняюсь к Silverlight, однако Flash всегда является основным игроком.Я разработчик типа «Скорость и производительность».Какая технология будет загружаться быстрее всего в данных сценариях?56k, DSL и кабельное?

Это было полезно?

Решение

Все зависит от того, что вы делаете:анимация, видео, расчет и т.д.?Есть некоторые тесты, которые показывают, что Silverlight быстрее при необработанных вычислениях, а графический движок Flash продвинулся дальше (загрузка графического процессора, 3D и т. д.).

Если вы говорите о времени загрузки, в Silverlight определенно можно кое-что сделать, чтобы сделать ваш файл XAP меньше, чем большинство изображений: команда Hard Rock Memorabilia сократила размер своего XAP до 70 КБ, и этот сайт просмотрел ГБ данных фотографий.Я уверен, что вы можете сделать то же самое во Flash.

Хотя ваш вопрос сосредоточен на производительности, как уже упоминали другие, вам необходимо принять во внимание установку Silverlight объемом 4,5 МБ, поскольку она еще не получила широкого распространения.

Другие советы

Animer Gif в большинстве случаев будет быстрее, чем Flash/Silverlight.Но Flash/Silverlight находятся в другой лиге.

WRT Flash против Silverlight:Судя по демо-версиям, которые я видел, флэш-память работает быстрее и менее интенсивно использует процессор, чем silverlight.Возможно, это связано с тем, что Flash значительно усовершенствовался и доступно много известного кода оптимизации.

На самом деле, вы должны предположить, что Flash, вероятно, уже установлен в браузере пользователя, а SilverLight, вероятно, нет.Таким образом, необходимо также учитывать стоимость установки silverlight (хотя и небольшую загрузку).

Однако Silverlight имеет довольно изящную встроенную поддержку мультимедиа.

Это зависит от того, какой контент вы предоставляете.Если изображение может быть векторным, а не растровым (например, .gif), тогда размер Flash или Silverlight будет намного меньше, чем эквивалентный .gif.

Трудно сравнивать Silverlight с Flash, поскольку он все еще находится в стадии бета-тестирования.Если вы решите использовать Silverlight, помните, что Flash установлен на гораздо большем количестве компьютеров, чем Silverlight, поэтому вам лучше иметь вескую причину (отсутствующую функцию Flash) для его использования на данный момент.

Silverlight еще не проник на рынок критически важных продуктов.В основном это происходило в ситуациях, когда Microsoft пыталась добиться проникновения на рынок, платя NBC за размещение олимпийского контента и тому подобное.

Flash является фактическим стандартом для мультимедийных сайтов.Анимированные GIF-файлы крайне ограничены и в большинстве случаев вряд ли станут полноценным решением.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top