Что такого плохого в Flash-сайте? - PullRequest
74 голосов
/ 04 февраля 2009

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

Ответы [ 29 ]

7 голосов
/ 04 февраля 2009

Я думаю, что это вопрос выбора самого дешевого средства для достижения вашей целевой аудитории, будь то Flash, Silverlight, JavaScript или простой текст.

Вы можете иметь только текстовые, JavaScript-и т. Д. Версии вашего сайта, если у вас есть деньги, и ваша целевая аудитория имеет разные приоритеты.

Итак, мой вопрос к вам: есть ли на вашем сайте люди, которые не одобряют Flash как его целевую аудиторию? Если да, вам нужно держаться подальше от этого. Если нет, используйте что-нибудь, чтобы дать Посетителям хороший опыт.

7 голосов
/ 30 апреля 2010

См. «Мысли Стива Джобса» на Flash: http://www.apple.com/hotnews/thoughts-on-flash/

6 голосов
/ 06 февраля 2009

Кто-нибудь знает сайт под названием YouTube ? Это не существовало бы без вспышки. Flash имеет отличные видео / мультимедийные возможности, которые просто нельзя игнорировать.

Flash удивителен, когда используется должным образом, в соответствующих обстоятельствах и когда разработчик / кодировщик позаботился о внедрении основных функций доступности.

Дело в том, что, как и во всех хороших вещах, есть много злоупотреблений (вспышка возмущения). Особенно в начале, когда люди просто хотят бить по Flash, где только могут, чтобы похвастаться.

Но я категорически не согласен с тем, что Flash-сайты плохие: когда они сделаны правильно, с хорошим дизайном и доступностью пользовательского интерфейса, они привносят в сеть совершенно новое измерение.

5 голосов
/ 05 февраля 2009

Давайте не будем забывать, что Flash позволяет веб-сайтам отображать видео, анимацию, взаимодействие с пользователем и т. Д., И это позволяет сделать этот процесс простым или вызывающим, в зависимости от того, что вы хотите. сделать. Многие плохие Flash-сайты оставлены на усмотрение автора.

Если вам не нравится Flash, ответ прост - не используйте его. Не устанавливайте плагин Flash и не устанавливайте плагин для браузера, например Flashblock , в Firefox. Это заменяет любой Flash-фильм кнопкой воспроизведения, предотвращая и загружая, пока он не будет нажат.

Лучше, чем это, хотя, если вам не нравится решение, которое вам предлагают Adobe или Microsoft, тогда придумайте лучшее или, по крайней мере, дайте им знать, что вам не нравится, они серьезно относятся к обратной связи. , Поддержите некоторых людей, которые проводят кампании по улучшению доступности во Flash, например, посетите http://niquimerret.com.

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

5 голосов
/ 04 февраля 2009

SEO является главной проблемой. Тем не менее Flash не сканируется. Но Adobe работает над этим. http://www.adobe.com/devnet/flashplayer/articles/swf_searchability.html для лучшей индексации SWF.

3 голосов
/ 04 февраля 2009

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

3 голосов
/ 06 февраля 2009

Все вышесказанное относится к дикой дикой паутине.

Однако для внутренних бизнес-приложений Flash и Silverlight позволяют пользователю иметь что-то похожее на полноценное приложение в своем браузере. Доступность, SEO и закрытый исходный код не очень важны для внутреннего приложения. Все, что имеет значение, облегчает жизнь пользователя.

2 голосов
/ 18 августа 2009

Вероятно, по той же причине программисты на C уклонялись от Win32 API, Win32 - от MFC и MFC - от Windows Forms. Использовать и понимать довольно сложно - я пробовал программировать на Flex и у меня все хорошо, но он изначально не предназначен для типичного дизайна веб-приложений, например. нет собственной (по крайней мере до Flex 3) поддержки баз данных, файлов cookie или сеансов - вам нужно поместить все 3 в PHP или другую страницу на стороне сервера и вызвать , что из ActionScript .

Попробуйте создать простую страницу регистрации / входа с помощью PHP, а затем снова с помощью Flex / Flash, и вы увидите, что весь перехват на стороне сервера выполняется кем-то другим - опять же, это, вероятно, задумано, поскольку у нас есть HTML / JavaScript для внешний интерфейс, смешанный с ColdFusion или PHP и т. д. для внутреннего интерфейса в «традиционных» веб-приложениях.

Как и другие люди, Flash плохо работает с клавиатурой - попробуйте нажимать Ctrl-T в Firefox, когда объект Flash, встроенный в страницу HTML, имеет фокус (при наведении курсора мыши) - так что это может расстроить пользователя. .

Сказав все это, я все же предпочел бы сделать интерфейс веб-приложения во Flash / Flex, а не в HTML / JavaScript / CSS, поскольку последний нуждается в четкой кривой обучения, которая через некоторое время становится довольно непонятной, поскольку приходится учитывать «хорошие» аспекты дизайна CSS и JavaScript, а также и плохие, а также peccadilloes, которые заложены в JavaScript / CSS, и те, которые представлены поставщиком библиотеки JavaScript (Yahoo's 1011 * YUI , Ajax API Google, script.aculo.us и т. Д.

Если вы уже являетесь веб-программистом, который очень хорошо знает CSS / HTML / JavaScript и на вашем компьютере настроена хорошая среда разработки со всеми необходимыми инспекторами кода, отладчиками времени выполнения и т. Д., То легко продолжать работу в это (не принимая во внимание предпочтения конечного пользователя), но если вы похожи на меня и хотите сделать веб-приложение готовым и доступным для использования быстро и хотите быстро добавить к нему функции, при этом делая его красивым все время, тогда Flash / Flex это лучший вариант, ИМХО.

2 голосов
/ 18 октября 2009

Я не устанавливаю Flash в своих браузерах, в основном для того, чтобы избежать неприятностей с анимированной рекламой, а также по всем причинам безопасности и конфиденциальности, упомянутым другими.

Так что, насколько я понимаю, сайты, созданные полностью во Flash, отсутствуют. (W.r.t. Youtube, я загружаю видео прямо в Miro.)

2 голосов
/ 05 февраля 2009

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

Почему у кого-то должно быть автоматическое право просматривать исходный код сайта? Автор веб-страниц потратил время и усилия, придумывая свой код, чтобы поделиться своими идеями через Интернет. Если вы хотите знать, как что-то работает, почему бы не приложить немного усилий к себе и решить это? Красота сети - это сообщение, а не среда.

Так что, если Flash принадлежит одной компании - Adobe приобрела ее по какой-то причине, и это потому, что это фантастический набор. Проблема заключается в том, что веб-авторы не используют его должным образом, пытаются заставить его делать то, для чего он никогда не предназначался, или просто не применяют стандарты к своим сайтам при разработке с использованием Flash.

Что такого плохого в Flash-сайте? Совершенно ничего. Это все равно что спросить, что такого плохого в оружии. Ничего такого. Это идиот, владеющий этим, имеет проблему.

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