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

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

Ответы [ 29 ]

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

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

Только не делай этого. : S

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

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

В то же время вы можете использовать ООП с ActionScript, чтобы создать веб-сайт, который будет таким же сложным и всеобъемлющим, а также будет работать как настольное приложение. Пока еще остается очень свет! (по требованию загружается только требуемое содержимое, в отличие от сайтов с 4 колонками HTML, которые содержат слишком много информации.)

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

Проблемы Flash связаны не с Flash, а с ленивой разработкой.

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

Flash - отстой, и я отказываюсь посещать Flash-сайты. Зачем? Потому что я не могу. Зачем? Поскольку Adobe слишком невежественна , чтобы написать плагин для 64-битного браузера.

1 голос
/ 30 января 2010

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

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

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

Возможно, зло не в Flash / Flex, а в том, что Adobe не делает многие из этих вещей более простыми или более заметными для разработчиков.

Для записи, которую я никогда не разрабатывал во Flash

1 голос
/ 09 января 2010

Flash Player является причиной многих сбоев Mac OS X, чем что-либо еще. Он не совсем известен своей стабильностью.

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

Все приведенные выше ответы сосредоточены на Flash, Silverlight такой же плохой или хуже. Если вы используете Firefox с NoScript (вы должны быть), то вам нужно нажать на каждый скрипт, который вы хотите разрешить запускать.

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

1 голос
/ 31 июля 2009

Посмотрите на сайт любого крупного производителя автомобилей, они ВСЕ во Flash. Это зависит от того, что вы делаете. Если ваша цель - предоставить богатый, сексуальный сайт, Flash / Silverlight даст вам огромное преимущество с точки зрения времени разработки. ЕСЛИ вы предоставляете контент / данные, HTML и JavaScript (например, jQuery) могут дать вам массу преимуществ, не требуя дополнительных программных плагинов (Flash / Silverlight).

0 голосов
/ 28 мая 2014

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

Программирование оплачивается меньше каждый день.

0 голосов
/ 01 февраля 2010

Флэш не зло, это то, что люди делают с ним, это зло.

Для бестолковых векторных анимаций и, возможно, даже, например, для просмотра 360 товаров или интерактивной диаграммы, да. Flash может делать красивую анимацию Full HD на моей древней коробке @ 60 кадров в секунду, используя ~ 15% процессорного времени.

Для веб-видео, если у вас нет другого выбора, я полагаю.

Но для целых веб-сайтов и подобных вещей, называемых RIA, нет.

Так шокирующе, что технология работает лучше для того, для чего она была разработана.

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