Flash / Actionscript является заменой CSS и JavaScript? - PullRequest
1 голос
/ 29 ноября 2009

У меня достаточный опыт работы с PHP, CSS и javascript / jquery / ajax. Я делаю первые шаги в изучении Flex / Flash / Actionscript, и мне уже кажется, что использование flash / SWF может решить многие из моих проблем. Например:

  • Мне не нужно будет сильно беспокоиться о доступности JavaScript, например обрабатывать форму дважды, как я, сейчас, один раз для js доступен и один для js недоступен.

  • Есть и преимущество CSS: похоже, что вещи очень легко стилизовать и поместить их точное точное место во флэш-памяти, чем в CSS (я ненавижу CSS, потому что я не так хорош в этом, и обычно у меня болит голова).

Я знаю, что веб-сайты с полностью флеш-памятью очень и очень плохие, поэтому я не планирую использовать Flash для всего, может быть, для вещей, которые не важны, таких как меню, регистрационные формы, что-то, что отображает данные, которые не ' не нужно индексировать. Для тех, кто похож на меня (не флеш-сторонники), для каких частей вашего веб-приложения вы предпочитаете использовать флэш-память и думаете, что она работает лучше, быстрее или быстрее, без головной боли чем CSS / javascript / ajax на бэкэнде PHP? Правильно ли мое мышление для начала?

Ответы [ 3 ]

2 голосов
/ 29 ноября 2009

По мере того, как вы будете больше погружаться во Flash, вы поймете, что форматирование текста во Flash далеко не идеальное. Flash поддерживает только очень ограниченное подмножество тегов HTML . И очень скоро вам будет не хватать вашего старого доброго HTML CSS, независимо от того, сколько головной боли вам это дает.

Как уже упоминалось, используйте Flash для того, для чего он предназначен - для создания фантастических анимаций, потокового мультимедиа (и, если хотите, своего рода меню Web 2.0).

2 голосов
/ 29 ноября 2009

Я думаю, что это ужасная идея.

Когда я сталкиваюсь с Flash-сайтом, он никогда не чувствует себя совершенно "правильным". Он выглядит и действует немного иначе, чем «нормальная» сеть. Flash отлично подходит для игр и рекламы, а также для предоставления медиафайлов в старых браузерах. Это не замена HTML / CSS / JS.

Что вы планируете делать для слабовидящих пользователей, которые используют программы чтения с экрана?

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

Это не значит, что я не люблю Flash. Мне это нравится. Это отличная кроссплатформенная игровая и аудиовизуальная платформа. Однако я ожидаю, что HTML уменьшит его использование в Интернете. В конце концов.

2 голосов
/ 29 ноября 2009

Я лично пытаюсь использовать Flash только тогда, когда другая существующая технология не может справиться с этим хорошо. Это обычно включает в себя продвинутую анимацию и встраивание видео. Все остальное я делаю с HTML / CSS + Javascript (при необходимости с jQuery) и бэкэнд-технологией. Хотя Flash действительно «исправляет» некоторые из перечисленных вами проблем, я не думаю, что вы хотите двигаться в этом направлении по нескольким причинам:

  1. Как уже упоминалось @Ambrose, вы будете в очень маленьком пруду, двигаясь в противоположном направлении от большинства разработчиков. Не уверен, сколько поддержки вы найдете. РЕДАКТИРОВАТЬ: Просто чтобы быть ясно. Я понимаю, что существует огромное сообщество разработчиков Flash. Я конкретно говорю о других «таких как вы», которые не переходят с HTML / CSS на Flash по указанным вами причинам.
  2. Использование мобильного Интернета быстро растет благодаря платформам iPhone и Android ... В настоящее время ни одна из них не поддерживает Flash. ( РЕДАКТИРОВАТЬ См. эту статью для статистики браузера смартфона)
  3. Flash-контент нельзя легко переназначить для Интернета, печати и мобильных устройств так же, как традиционные технологии (CSS / HTML).
  4. Я нахожу HTML / CSS + Javascript гораздо более простительным и легким для изучения, чем Flash ... но это только я :)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...