[personal profile] tymofiy

Я недолюбливаю флеш. Веселая игра «Пни пингвина» и чОрный юмор Масяни великолепны, но всё же флешу следует остаться там где он есть сейчас. Флеш везде и Амазон на флеше — немыслим.

А где у нас нынче флеш?
  • Игры
  • Мультики
  • БАННЕРЫ! БАННЕРЫ! БАННЕРЫ!
  • демо сайты (к фильмам и т.п.)

Вот и замечательно. А на сайтах где есть хоть чуток структуры или страница Текста — ему не место.

А теперь о моей нелюбви по шагам.

За что я не люблю флеш как пользователь.
  1. Невозможно скопировать адрес ссылки. И, само собой, невозможно открыть её в табе.
  2. Нельзя увеличить шрифт. Да и вообще шрифт отрисовывается флешем, а не моей системой. А subpixel hinting — не про нас.
  3. Нельзя скопировать текст.
  4. Очень часто не работает прокрутка колёсиком
  5. А баннеры вообще никто не любит.
  6. Нельзя навесить свой стиль и скрипт.
За что я не люблю флеш как разработчик
  1. Флеш един и Адоб прокок его. Хороших альтернативных средств разработки не существует. Никак не сравнить с html, построенном на тексте и графике, которую можно редактировать чем угодно.
  2. И эти средства — только под Windows.
  3. И исходники чужого сайта — не в этой жизни.
За что я не люблю флеш как владелец сайта
  1. Не индексируется. НЕ ИНДЕКСИРУЕТСЯ! «делайте html версию»? А зачем тогда делать и поддерживать flash версию?
  2. Нет accessibility. Не в смысле «версия для инвалидов» (что с них взять?), как часто это слово понимают в наших краях. А именно как Доступность. И для PDA, и для читалок, и для печати.
  3. Кстати, как там в флеше со страницей печати? Так же как в html в 1998 году? print.php?id=n ? Грустно.

Вывод

Флеш — слишком ортогонален всему остальному. Где есть флеш — там не действуют наработки полутора десятков лет развития современной сети.

Сослаться на абзац в документе — да это же html 1.0! В флеше, наверное, тоже есть такая возможность. Из другой флешки. Может быть.

Потому, к счастью, флеш останется там где есть. Где — см. первый абзац. Amen.

Depth: 1

Date: 2005-10-06 10:46 (UTC)
From: [identity profile] coder-ak.livejournal.com
Всецело поддерживаю. Как веп-разработчик, веп-разработчику ;)
Depth: 1

Date: 2005-10-06 10:49 (UTC)
From: [identity profile] panshadow.livejournal.com
+
..ще б в *_webdev ;)
Depth: 1

Date: 2005-10-06 12:46 (UTC)
From: [identity profile] mickron.livejournal.com
ну дык! по-любому

конечно, всё то, где "как пользователь" можно решить просто хорошим клиентом,
но остальные пункты говорят "а нафига?" 8)
Depth: 1

Date: 2005-10-06 13:22 (UTC)
From: [identity profile] liquidee.livejournal.com
Да-да-да.
Depth: 1

Date: 2005-10-06 17:56 (UTC)
From: (Anonymous)
Не фиг его нелюить или любить - у него своя ниша, для которой он НЕОБХОДИМ как воздух. А делать на нем поисковый движок... Ну так на семейном авто в гонках формулы 1 никто не выступает - класс не тот: но это совсем не означает что семейные авто не нужны - еще как нужны.

(Я не флешер, я PHP девелопер).
Depth: 2

Объективная потребность в Flash

Date: 2005-10-11 10:16 (UTC)
From: [identity profile] czarker.livejournal.com
Мне кажется, некая "объективная потребность" в flash в интернете вообще не возникает. Т.е. Flash - неплохой векторный формат для векторных мультиков (только не дай бог растра). Я на вскидку могу назвать несколько таких недостатков Flash, из-за которых я предпочитаю его не использовать вообще, но эти недостатки связаны исключительно с тем, что Flash (а) проприетарное ПО и (б) просо очень популярен (а популярность, в соответствтии с законами статистики, автоматически делает недостатки заметными).
Но необходимости использовать Flash в интернете в реальности нет! Есть только неумение работать с CSS.
Depth: 1

Date: 2005-10-06 20:08 (UTC)
From: [identity profile] ex-operator680.livejournal.com
поки ми тут обговорювали, Макромедіа...
http://www.macromedia.com/macromedia/proom/pr/2005/announcing_flex2.html

...зараз немає можливості більше прокоментувати...

можна і урлі принести..

для початку -
http://www.goowy.com
Depth: 2

Date: 2005-10-07 20:01 (UTC)
From: [identity profile] tymofiy.livejournal.com
Очень, очень стильно.

Но даже у них:

* Terms&Conditions, PrivacyPolicy не прокручиваются и не копируются. Что в случае данных документов довольно забавно.
* в форме регистрации не работают копирование-вставка.

И это только навскидку.

Depth: 1

Date: 2005-10-07 08:18 (UTC)
Depth: 2

Date: 2005-10-07 08:30 (UTC)
From: [identity profile] squadette.livejournal.com
это слишком узкий взгляд

а) http://www.pobediteli.ru/ enough said, и странно было бы назвать это "мультиком";

б) наша система мониторинга состояния сети на флэше с нехилой серверной стороной (deployed в нескольких крупных NOC'ах)

в) корпоративные презентации;

г) ещё один media-проект с непростой и уникальной системой подачи материала (NDA(tm)), тоже с немалым backoffice;

д) непростая тулза для оптимизации неких расходов (это эвфемизм такой), тоже вроде пока NDA(tm);

вроде ещё что-то было
безусловно, всё что сказано про преимущества html и недостатки Flash -- правда
но редуцировать область использования -- некорректно
Depth: 3

(no subject)

From: [identity profile] screamager.livejournal.com - Date: 2005-10-07 08:44 (UTC) - Expand
Depth: 4

(no subject)

From: [identity profile] squadette.livejournal.com - Date: 2005-10-07 08:51 (UTC) - Expand
Depth: 5

(no subject)

From: [identity profile] screamager.livejournal.com - Date: 2005-10-07 09:20 (UTC) - Expand
Depth: 6

(no subject)

From: [identity profile] squadette.livejournal.com - Date: 2005-10-07 09:30 (UTC) - Expand
Depth: 7

г и д

From: [identity profile] airmax.livejournal.com - Date: 2005-10-08 00:08 (UTC) - Expand
Depth: 3

(no subject)

From: [identity profile] tymofiy.livejournal.com - Date: 2005-10-07 11:07 (UTC) - Expand
Depth: 4

(no subject)

From: [identity profile] madfire.livejournal.com - Date: 2005-10-08 18:40 (UTC) - Expand
Depth: 1

Date: 2005-10-07 08:28 (UTC)
From: [identity profile] drdaeman.livejournal.com
+1.

Только что Google стал индексировать его, как я помню, но это у них экспериментально, да и единственные они. Вообщем, картины это почти не меняет, но тем не менее...
Depth: 2

Date: 2005-10-07 08:45 (UTC)
From: [identity profile] drdaeman.livejournal.com
Кстати, ещё подумалось. Just my 2c. Ещё во flash очень просто (и поэтому этим любят грешить) вставить звуки и музыку. IMHO, веб издавать звуков без спроса не должен ни в коем случае.
Depth: 3

(no subject)

From: [identity profile] drf-ckoff.livejournal.com - Date: 2005-10-07 08:54 (UTC) - Expand
Depth: 4

(no subject)

From: [identity profile] tymofiy.livejournal.com - Date: 2005-10-07 10:46 (UTC) - Expand
Depth: 3

(no subject)

From: [identity profile] tymofiy.livejournal.com - Date: 2005-10-07 19:46 (UTC) - Expand
Depth: 2

(no subject)

From: [identity profile] kukutz.livejournal.com - Date: 2005-10-08 18:01 (UTC) - Expand
Depth: 1

Date: 2005-10-07 08:36 (UTC)
From: [identity profile] linker.livejournal.com
По пункту 1 и 3, насколько помню, есть возможность во флеше сделать так, чтобы оно копировалось.
Другое дело, что практически никто этого не делает.
Depth: 2

Date: 2005-10-07 19:49 (UTC)
From: [identity profile] tymofiy.livejournal.com
Мне говорили об этом. Но для пользователя ведь результат одинаков, верно?

Может быть это даже просто, с пол-пинка. Но не делают. И за это я их не люблю.
Depth: 3

(no subject)

From: [identity profile] linker.livejournal.com - Date: 2005-10-07 19:59 (UTC) - Expand
Depth: 1

Date: 2005-10-07 08:52 (UTC)
Depth: 1

Date: 2005-10-07 09:10 (UTC)
From: [identity profile] bad.livejournal.com
+1 и все мои френды))
Depth: 2

Date: 2005-10-08 22:29 (UTC)
Depth: 1

Date: 2005-10-07 09:15 (UTC)
From: (Anonymous)
пункты 1-4 зависят от реализации. Конечно, если программер запретил выделение абзаца, то его и не скопировать :) В HTML тоже так можно.
7 зато и возможностей поболе чем у HTML :)
8 и классно. Хотя я слышал, что под Linux что-то писали
9 офигеть какой недостаток
10 я думаю, со временем проблема решится
11 следствие больших возможностей. В Delphi тоже нет, если сам не предусмотришь. Кстати, exe-шники тоже хреново индексируются :)
12 рекомендуется хотя бы чуть-чуть почитать доку или help

В целом, Flash - это язык программирования + среда разработки. И сравнивать его с HTML конечно можно, но как-то не очень правильно.
Просто следует говорить скорее о том, что стало возможным разрабатывать программы, с которыми можно работать через Интернет, на своей машине (включая и Linux, кстати).
И в отличие от Java это действительно кросс-платформенная вещь, позволяющая разрабатывать хорошие и/или красивые интерфейсы.

frog
Depth: 2

Date: 2005-10-07 19:44 (UTC)
From: [identity profile] tymofiy.livejournal.com
Вот-вот. Язык программирования. А html -- язык разметки Текста(гипер).

А сравниваю я потому что очень часто некие странные люди одно заменяют другим. Поневоле приходится сравнивать.

Когда сайт кинотеатра, вместо того чтобы показать расписание сеансов пытается увлечь меня переливом менюшки.
Depth: 1

Date: 2005-10-07 12:58 (UTC)
From: [identity profile] neithere.livejournal.com
для кросс-платформенных интернет-приложений хорош не только flash, но и XUL. в чем-то лучше один, в чем-то другой. оба как бы расширяют возможности браузера. сейчас XUL требует наличия браузера от MoFo, а flash - наличия специального плагина для чуть большего ассортимента браузеров. разумеется, в идеале надо бы использовать веб-интерфейс там, где это возможно.

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

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

Date: 2005-10-07 19:35 (UTC)
From: [identity profile] tymofiy.livejournal.com
XUL вряд ли будет когда-либо работать где-то без движка Gecko. Но он — плоть от плоти HTML+CSS, и потому мне гораздо милей :)

Охх, не верю я в победу чисто текстовых баннеров…
Depth: 1

Date: 2005-10-07 13:02 (UTC)
From: [identity profile] harisov.livejournal.com
Не работают жесты мышью (sic!)

Нельзя прервать загрузку на середине, с показом уже загруженого контента

Невозможно отключить/не тянуть картинки и посмотреть только текст
Depth: 2

Date: 2005-10-07 19:36 (UTC)
From: [identity profile] tymofiy.livejournal.com
Поддерживаю!
Depth: 1

Date: 2005-10-07 13:11 (UTC)
Depth: 1

Date: 2005-10-07 14:29 (UTC)
From: [identity profile] schernyshev.livejournal.com
Даешь Dynamic SVG благо его наконец-то в Firefox 1.5 его уже вкомпилируют по дефолту.
Depth: 2

Date: 2005-10-07 19:37 (UTC)
From: [identity profile] tymofiy.livejournal.com
Для области где я флеш уважаю — векторной графики — его вполне хватит :)
Depth: 1

Date: 2005-10-07 17:03 (UTC)
From: [identity profile] svetasmirnova.livejournal.com
П.8 не соответствует действительности. Насчёт Linux не знаю, а на Маке лично баловалась.
Depth: 2

Date: 2005-10-07 17:07 (UTC)
From: [identity profile] svetasmirnova.livejournal.com
Гы. Из мануала PHP:
>Ming is an open-source (LGPL) library which allows you to create SWF ("Flash") format movies (http://php.rinet.ru/manual/ru/ref.ming.php)
=)
совсем не соответствует действительности
Depth: 3

(no subject)

From: [identity profile] tymofiy.livejournal.com - Date: 2005-10-07 19:28 (UTC) - Expand
Depth: 4

(no subject)

From: [identity profile] madfire.livejournal.com - Date: 2005-10-08 18:49 (UTC) - Expand
Depth: 5

(no subject)

From: [identity profile] tymofiy.livejournal.com - Date: 2005-10-09 10:07 (UTC) - Expand
Depth: 1

Ctrl+Enter bug report

Date: 2005-10-09 16:47 (UTC)
From: [identity profile] didaio.livejournal.com
В 1.5 бета 2 не работает на страницах:
http://www.livejournal.com/users/ilishin/78777.html?mode=reply
и в форме комментария ЖЖ на Гмейле.

Можете и еще где не работает
Depth: 2

Re: Ctrl+Enter bug report

Date: 2005-10-11 08:37 (UTC)
From: [identity profile] tymofiy.livejournal.com
this one works for me:

http://www.mozdev.org/pipermail/greasemonkey/2005-October/006218.html
Depth: 3

Re: Ctrl+Enter bug report

From: [identity profile] didaio.livejournal.com - Date: 2005-10-11 08:46 (UTC) - Expand
Depth: 4

Re: Ctrl+Enter bug report

From: [identity profile] tymofiy.livejournal.com - Date: 2005-10-11 10:16 (UTC) - Expand
Depth: 5

Re: Ctrl+Enter bug report

From: [identity profile] didaio.livejournal.com - Date: 2005-10-11 11:14 (UTC) - Expand
Depth: 6

Re: Ctrl+Enter bug report

From: [identity profile] tymofiy.livejournal.com - Date: 2005-10-11 11:33 (UTC) - Expand
Depth: 7

Re: Ctrl+Enter bug report

From: [identity profile] didaio.livejournal.com - Date: 2005-10-11 11:53 (UTC) - Expand
Depth: 8

Re: Ctrl+Enter bug report

From: [identity profile] tymofiy.livejournal.com - Date: 2005-10-11 11:58 (UTC) - Expand
Depth: 9

Re: Ctrl+Enter bug report

From: [identity profile] didaio.livejournal.com - Date: 2005-10-11 12:00 (UTC) - Expand
Depth: 1

Date: 2005-11-03 14:17 (UTC)
From: [identity profile] pa-khan.livejournal.com
Помоему все забыли об одном - что флеш это не замена html и никогда не был ею, флеш это скорее замена gif'у + возможности ActionSxript.
И кто сказал что нельзя скопировать текст? скорей это разработчик решает будет такая возможность или нет, кстати - удобно защищать инфу от копирования ламерами.
И вот это понравилось - "Нельзя навесить свой стиль и скрипт" - а зачем тогда вообше флеш? не спорю css удобно, но сделать аналог css на флеше намного проще. а взаимодействтие с JS? а AS?
Думаю аавтор не до конца ознакомился с флешем.
loystudio.nm.ru - сайт на флеше (http://loystudio.nm.ru/)
Depth: 1

Date: 2005-11-04 12:53 (UTC)
From: [identity profile] ex-1smash1100.livejournal.com
>> Кстати, как там в флеше со страницей печати? Так же как в html в 1998 году? print.php?id=n ? Грустно.
я могу чего-то не знать. а как обстоит дело со не-флешовой страницей печати сейчас?
Depth: 2

Date: 2005-11-04 13:08 (UTC)
From: [identity profile] tymofiy.livejournal.com
CSS стили имеют назначение (media):
* all
* screen
* print
* voice — в разработке
* handheld — не помню как называется

и можно описать, как стараница будет выглядеть в разных средах
ненужным блокам указать «не показываться», сменить шрифты, убрать бекграунд и т.д.

а пользователю не надо искать «printer friendly version» — можно сразу нажимать Print Preview.

http://www.alistapart.com/articles/goingtoprint/
http://www.alistapart.com/articles/alaprintstyles/
Depth: 3

(no subject)

From: [identity profile] ex-1smash1100.livejournal.com - Date: 2005-11-04 13:14 (UTC) - Expand
Depth: 1

Date: 2005-11-04 22:15 (UTC)
From: (Anonymous)
Может просто пора начать учить флеш а не отгораживатся от него порой глупыми замечаниями?
Depth: 2

Незачот.

Date: 2005-11-05 07:32 (UTC)
From: [identity profile] tymofiy.livejournal.com
Пора научиться писать подробные комментарии. Тема глупых замечаний нераскрыта.

Tags