18 комментариев
Валерий Сибиковский
Людвиг хороший.
Филатов Дмитрий
Людвиг, конечно, умница, я его уважаю, но про то, как и что делают веб-технологи, лучше бы он не говорил :)
Илья Бирман
Ага, там не всё гладко у него в конкретике. Но по сути-то всё правильно :-)
Паша Малинников
Теперь понятно, почему они считают флеш малопригодным для больших проектов. Это очень сложно — ведь xml придётся править руками.
Илья Бирман
Того факта, что там нельзя открыть ссылку в новом окне, совершенно достаточно, чтобы прекратить вообще дискуссию на тему Флеша.
Паша Малинников
Если уж обобщать и говорить о Флеше с большой буквы, как о технологии вообще, то невозможность открытия ссылки в новом окне — это такой же средневековый предрассудок, как правка xml вручную, сложности с авторизацией и очисткой «флешовых» cookies.
Илья Бирман
Это не предрассудок, а факт.
Паша Малинников
Я могу привести пример. При удержании шифта ссылка открывается в новом окне, без шифта — в том же. Вот он: http://malinnikov.ru/files/bin-release/openurl.swf
Илья Бирман
Упс, на Маке в новом окне ссылки открываются Коммандом, а не Шифтом, а читать вашу подпись я, конечно, не стану. Жестом вниз она тоже не открывается.
Антон Вернигор
Паша Малинников, а как открыть ее в новой вкладке из контекстного меню, если клавиатура далеко или я просто так привык? А средней кнопкой мыши?
Паша Малинников
2 Антон Вернигор:

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

Настроить поведение можно какое угодно, но это 10-й вопрос. Главное, что Флеш, как технология, позволяет это сделать.
Илья Бирман
Как раз последнее — совсем не главное. Это совершенно никому неинтересная информация.

Флешевых сайтов, которыми можно пользоваться, не запинаясь, не бывает. Я не знаю, каким может быть ещё более убедительный довод в пользу тезиса «Флеш — говно».
Антон Вернигор
Паша Малинников, как я понимаю, акцент (во всяком случае у Людвига) был не на то, что некоторые вещи на флеше сделать невозможно, а на то, что их реализация неоправданно сложна и трудоемка. Ведь в HTML чтобы достичь того же самого эффекта достаточно вставить ссылку...
К тому же, похоже (я сам не знаю флеша, поэтому сужу по виденным примерам) даже поведение многих элементов, реализуемых в HTML стандартными средствами ОС, приходится на флеше реализовывать чуть ли не вручную. Например, контекстное меню полосы прокрутки, поведение ее при отведении мыши в сторону во время скроллинга, щелчки над и под бегунком...
Я ничего не имею против флеша, однако его использование в качестве основы для сайтов (не берем в расчет промо-сайты) неоправдано. Если даже такие вещи, как открытие ссылки в новой вкладке, необходимо реализовывать вручную, то сделать хороший интерфейс сайта, должно быть, _очень_ тдудозатратно. А следовательно, этим никто не будет заниматься.
Паша Малинников
во флеше, чтобы достичь этого эффекта, тоже достаточно просто вставить ссылку.

щелчки над и под бегунком и прочее самостоятельно реализовывать не нужно :-)

промо-сайты не делал, но если из собственного опыта что-то сказать, то перевёл на флеш 2 проекта по документообороту на предприятии (2500 работников), из-за того, что поддерживать их в технологии HTML + JavaScript стало очень трудозатратно. Теперь балдею.
Паша Малинников
> Флешевых сайтов, которыми можно пользоваться, не запинаясь, не бывает.

это вообще не довод в пользу тезиса «Флеш — говно», т. к. импликация не синонимична следствию.

Следует отметить, что огромное количество людей совершенно неспособны аккуратно вести дискуссию и внимательно следить за тем, что в ней происходит; большинство этих людей ещё и не осознают эту свою неспособность.
Илья Бирман
Вы в своём превом предложении намекаете на истинность импликации утверждений «Флешевых сайтов, которыми можно пользоваться, не запинаясь, не бывает» и «Флеш — говно». Если да, то я рад, что вы, наконец, признали, что Флеш — говно.

Цитирование само по себе не добавляет ни убедительности, ни красноречивости; нужно ещё и потрудиться подобрать цитату, относящуюся к делу.
Олег Подчашинский
Паша, система документооборота — это не сайт. Это система, которую, на мой взгляд, гораздо привычнее и понятнее реализовывать обычными средствами.

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

Можно ли там перетянуть файл на рабочий стол или с него? А целыми папками на компьютер сохранять? Сомневаюсь. Можно ли открыть документ на редактирование с набором привычных инструментов? Или хотя бы на просмотр? Не уверен.

По-моему, вы пытаетесь смыть с клоунов грим и посадить их за пульт контроля АЭС. Возможно, это у вас получается, но они все равно останутся циркачами.
Паша Малинников
2 Олег: понравились ваши метафоры про циркачей. Драг енд дроп есть, мультиаплоад тоже, да, флекс нахлобучен, конечно.
Паша Малинников
Хотя того факта, что там можно открыть ссылку в новом окне, совершенно достаточно, чтобы прекратить вообще дискуссию на тему Флеша.
Олег Подчашинский
Паша, я готов пожать вашу руку за то, что вы реализовали такую систему именно на Флеше, но я бы искал решение в более привычной форме — в виде обычной исполняемой программы :)
там можно открыть ссылку в новом окне
Дело ведь не в том, что ссылку на сторонний веб-ресурс можно заставить открываться в новом окне (с шифтом, о чем свидетельствует инструкция рядом).

Обычно как происходит: вот есть сайте в меню список разделов или на странице группа товаров перечислена. Я могу потыкать в понравившееся колесом мыши, и потом спокойно все это просмотреть, не заморачиваясь, забыл я что-то или нет из приглянувшегося. Вот они, во вкладках висят, читай спокойно. С флешками, увы, о таком удовольствии приходится забыть. Если только технолог не сжалился над нами и не реализовал возможность любую ссылку (даже в меню) открывать так, как привык это делать пользователь в своем браузере: через контекстное меню, колесом, с шифтом или контролом.

Или если захочется ссылку в почту кинуть или в аську. Никто не гарантирует, что она перетянется из флешки так как нужно.
Паша Малинников
я намекаю, что несмотря на то, что вы считаете второй тезис истинным и якобы получаете истинность импликации, это не является следствием первого.
Паша Малинников
Олег, исполняемая программа, конечно, рассматривалась, как один из вариантов. Могу перечислить его минусы. 2,5 К пользователей в области должны будут инсталлировать её, это админские права им давать придётся. Обновление и контроль версий на их совести, а они ни в зуб ногой, что такое файлы и папки вообще.

А так — F5 и все дела.
Паша Малинников
Так что жалобы типа «нельзя открыть ссылку в новом окне» не имеют смысла.

Очень наивно считать, что это та же ссылка (<а>), что в HTML. Это элемент рендеринга внутри флеш-приложения, который, конечно, можно настроить как угодно. И вести себя он будет и на Маке и на ПК одинаково, как и положено. Пользователю не надо будет учитывать, в каком он браузере, какие жесты кто настроил и вообще в какой он системе. Что не исключает настройки поведения под себя.

В то же время, я не считаю, что все сайты нужно делать на флеше. Я лишь против наивных утверждений типа «Флеш—говно».
Ярослав
Кстати, кто-нибудь видел хотя бы один флеш-сайт, на котором можно сохранить картинку, кликнув по ней правой кнопкой мыши?
Популярное