Должен ли я использовать Flash или Silverlight?


8

Было много споров по поводу будущего (и текущего) использования Flash и принятия Silverlight. Должен ли я продолжать использовать его, если я уже или я должен использовать что-то еще, например, HTML5?


Немного аргументировано и основано на мнениях. Я думаю, что вы найдете сильные чувства в трех лагерях, что в целом не очень полезно.
Drye

Ответы:


5

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


3

Вы можете использовать Flash / Silverlight, но я чувствую, что вы предоставляете альтернативные средства для контента, если это вообще возможно.

Думайте о встроенных плагинах как о еще одном слое на вашем сайте. Он должен работать как простой текст и действия GET / POST. Улучшите внешний вид с помощью CSS. Повысьте скорость отклика с помощью JavaScript. Наконец добавьте whizbang с помощью Flash или Silverlight.

Пока ваши слои не разрушают слои под ними, добавьте все это и обслуживайте своих пользователей так, как позволяет ваш бюджет.


2

Я думаю, что это будет сводиться к личному мнению, но я бы сказал, нет.

Нет, потому что вы отказываетесь от чего-то под управлением iOS от Apple, и, хотя это может и не быть большой проблемой, нет смысла начинать с невыгодного положения. Я также нахожу, что такие плагины немного раздражают в обычном браузере и имеют блокировщик флеш-памяти и тому подобное, и они включаются, только если я одобряю это.

Я бы сказал, использовать только плагины, если у вас есть необходимость Geniune. Вместо того, чтобы ради этого.


1

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


1

Все зависит от вашей целевой аудитории. Будут ли люди, для которых вы создаете свой сайт, ожидать Flash или Silverlight? Будут ли они отложены, если это там? Я бы предложил использовать решения, ориентированные на клиента, по таким вопросам, а не по техническим. Познакомьтесь с вашими клиентами и планируйте соответственно.


1

Если HTML5 позволяет вам делать все, что вам нужно, я бы порекомендовал его использовать. Однако, если вам нужно ускорение с помощью графического процессора или DRM, или какой-либо другой функции или функции, которой нет в текущей реализации HTML 5 в браузерах, посмотрите на Flash или Silverlight.


1

Лично у меня установлен Flash-блокировщик, потому что мне не безразличен Flash или Silverlight. Я также не профессиональный веб-разработчик, но я чувствую, что безопасный ответ, вероятно, «это зависит от того, кто является вашей целевой аудиторией». На данный момент кажется, что у HTML 5 большое будущее и потенциал для охвата более широкого круга устройств, но Flash имеет большую установленную базу и может использоваться для многих вещей прямо сейчас, не беспокоясь о том, насколько современен браузер пользователя. ,

При этом я заметил интересное использование, которое использует подключение Silverlight к .NET Framework. trypython.org использует Silverlight для доставки IronPython в браузер клиента, который допускает все виды аккуратных махинаций.

Таким образом, Silverlight и Flash важны тем, что они предоставляют альтернативу JavaScript для программирования на стороне клиента. И альтернативы всегда хороши.


1

Если аудитория, на которую ориентирован ваш сайт, не использует IE, то нет, вы не должны использовать Flash или Silverlight.

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

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


1

Большой спор по поводу Flash или Silverlight связан с отсутствием поддержки смартфонов (особенно iPhone), нестабильностью / уязвимостью плагинов и плохой доступностью сайтов на основе плагинов.

Мой совет: если вы делаете что-то действительно простое, что можно сделать простым HTML + CSS + JavaScript и относительно хорошо поддерживается во всех веб-браузерах, не делайте этого с помощью плагинов.

Если вы хотите настроить таргетинг на iPhone, то не используйте плагины.

В противном случае подумайте, какие функции вам нужны:

  1. Если единственный способ сделать это с плагинами, то используйте плагины.
  2. Если он доступен в более новых стандартах (HTML5 / CSS3), но некоторые браузеры не поддерживают его (например, IE6), но возможна постепенная деградация, то встроите его в эти стандарты и постепенно ухудшите.
  3. Если постепенная деградация невозможна, допустимо ли иметь две версии вашего приложения? Если это так, то вы можете иметь версию HTML5 и версию плагина. Это то, что делает YouTube.
  4. Если не приемлемо иметь две версии, то кто ваш средний пользователь? Сколько пользователей имеют «современные» браузеры и сколько пользователей имеют плагины? Как будет ситуация в ближайшие несколько лет? Основываясь на ответах, выберите HTML5 или плагины.

Однако помните, что нет единого решения вопроса «HTML5 или плагины?». У разных сайтов разные потребности.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.