Было много споров по поводу будущего (и текущего) использования Flash и принятия Silverlight. Должен ли я продолжать использовать его, если я уже или я должен использовать что-то еще, например, HTML5?
Было много споров по поводу будущего (и текущего) использования Flash и принятия Silverlight. Должен ли я продолжать использовать его, если я уже или я должен использовать что-то еще, например, HTML5?
Ответы:
Вы можете использовать Flash / Silverlight, но я чувствую, что вы предоставляете альтернативные средства для контента, если это вообще возможно.
Думайте о встроенных плагинах как о еще одном слое на вашем сайте. Он должен работать как простой текст и действия GET / POST. Улучшите внешний вид с помощью CSS. Повысьте скорость отклика с помощью JavaScript. Наконец добавьте whizbang с помощью Flash или Silverlight.
Пока ваши слои не разрушают слои под ними, добавьте все это и обслуживайте своих пользователей так, как позволяет ваш бюджет.
Я думаю, что это будет сводиться к личному мнению, но я бы сказал, нет.
Нет, потому что вы отказываетесь от чего-то под управлением iOS от Apple, и, хотя это может и не быть большой проблемой, нет смысла начинать с невыгодного положения. Я также нахожу, что такие плагины немного раздражают в обычном браузере и имеют блокировщик флеш-памяти и тому подобное, и они включаются, только если я одобряю это.
Я бы сказал, использовать только плагины, если у вас есть необходимость Geniune. Вместо того, чтобы ради этого.
Все зависит от вашей целевой аудитории. Будут ли люди, для которых вы создаете свой сайт, ожидать Flash или Silverlight? Будут ли они отложены, если это там? Я бы предложил использовать решения, ориентированные на клиента, по таким вопросам, а не по техническим. Познакомьтесь с вашими клиентами и планируйте соответственно.
Если HTML5 позволяет вам делать все, что вам нужно, я бы порекомендовал его использовать. Однако, если вам нужно ускорение с помощью графического процессора или DRM, или какой-либо другой функции или функции, которой нет в текущей реализации HTML 5 в браузерах, посмотрите на Flash или Silverlight.
Лично у меня установлен Flash-блокировщик, потому что мне не безразличен Flash или Silverlight. Я также не профессиональный веб-разработчик, но я чувствую, что безопасный ответ, вероятно, «это зависит от того, кто является вашей целевой аудиторией». На данный момент кажется, что у HTML 5 большое будущее и потенциал для охвата более широкого круга устройств, но Flash имеет большую установленную базу и может использоваться для многих вещей прямо сейчас, не беспокоясь о том, насколько современен браузер пользователя. ,
При этом я заметил интересное использование, которое использует подключение Silverlight к .NET Framework. trypython.org использует Silverlight для доставки IronPython в браузер клиента, который допускает все виды аккуратных махинаций.
Таким образом, Silverlight и Flash важны тем, что они предоставляют альтернативу JavaScript для программирования на стороне клиента. И альтернативы всегда хороши.
Если аудитория, на которую ориентирован ваш сайт, не использует IE, то нет, вы не должны использовать Flash или Silverlight.
Если аудитория, на которую ориентирован ваш веб-сайт, использует IE, и если вам нужно сделать что-то, что может сделать только Flash или Silverlight (скажем, видео), то у вас нет альтернатив, с которыми так легко справиться, или с такой же большой базой пользователей.
Если то, что вы хотите сделать с помощью Flash или Silverlight, не следует делать с ними в первую очередь (скажем, с навигацией), то мне нечего вам сказать. Хорошего дня, сэр.
Большой спор по поводу Flash или Silverlight связан с отсутствием поддержки смартфонов (особенно iPhone), нестабильностью / уязвимостью плагинов и плохой доступностью сайтов на основе плагинов.
Мой совет: если вы делаете что-то действительно простое, что можно сделать простым HTML + CSS + JavaScript и относительно хорошо поддерживается во всех веб-браузерах, не делайте этого с помощью плагинов.
Если вы хотите настроить таргетинг на iPhone, то не используйте плагины.
В противном случае подумайте, какие функции вам нужны:
Однако помните, что нет единого решения вопроса «HTML5 или плагины?». У разных сайтов разные потребности.