Когда вам действительно нужно использовать Flash? - PullRequest
4 голосов
/ 29 января 2010

Существует множество флэш-эффектов, которые могут быть достигнуты с помощью jQuery. Так когда же вам действительно нужно использовать Flash вместо javascript?

Ответы [ 8 ]

6 голосов
/ 29 января 2010

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

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

5 голосов
/ 29 января 2010

Flash, по моему мнению, следует считать «последним средством», и это то, чем пользуются многие другие. Некоторые люди используют flashblock, поэтому они никогда не увидят его. Пользователи на мобильных устройствах тоже его не увидят.

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

3 голосов
/ 29 января 2010

Только тогда, когда у меня нет выбора ... или спросили моего босса

2 голосов
/ 16 февраля 2010

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

Конечно, это можно было сделать с изображениями, но нам было проще реализовать Flash.

2 голосов
/ 29 января 2010

если вам нужно что-то, что не может быть сделано JQuery, тогда переходите на флэш. в противном случае придерживайтесь JQuery.

2 голосов
/ 29 января 2010

Особенности флеш:

  • скомпилированный байт-код и интерпретированный
  • 2D и 3D библиотеки геометрии
  • Анимация и аудио библиотеки
  • Полный контроль над шрифтами / макетом / дизайном
  • Двоичные сетевые вызовы, а также Xml и JSON

Я не в восторге от Flash для сайтов-брошюр или форм, но, конечно, это хорошо для онлайн-игр.

Если вы не любите Flash из-за неприязни к Adobe, ознакомьтесь с языком программирования Haxe . Он может быть нацелен на время выполнения Flash.

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

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

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

Flex, работающий поверх Flash, является очень хорошей платформой для создания приложений. На мой взгляд, это гораздо лучше, чем пытаться заставить HTML и JavaScript быть платформой для графического интерфейса. Кроме того, если у вас есть графический дизайнер, им будет гораздо легче разработать внешний вид с помощью инструментов WYSIWYG, доступных в инструментах Adobe.

Однако для традиционных веб-сайтов я бы придерживался HTML / CSS / JavaScript. Не используйте Flash, если все, что вам нужно, это простые эффекты.

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