Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Flash

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Что лучше Flash или JavaScript?
 
 автор: dump   (25.06.2010 в 17:44)   письмо автору
 
 

Вот решил серьёзно заняться изучением веб-дизайна. И вот сразу встал вопрос: что лучше изучать Flash или JavaScript? Что из них более функциональнее?

  Ответить  
 
 автор: sl1p   (25.06.2010 в 18:30)   письмо автору
 
   для: dump   (25.06.2010 в 17:44)
 

это вообще разные вещи:)

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

  Ответить  
 
 автор: Рома   (26.06.2010 в 01:27)   письмо автору
 
   для: dump   (25.06.2010 в 17:44)
 

это две разные вещи, но если стоит выбор что начать изучать - то только js. ajax вытеснит flash, а ajax - это и есть яваскрипт.

  Ответить  
 
 автор: Valick   (26.06.2010 в 01:57)   письмо автору
 
   для: Рома   (26.06.2010 в 01:27)
 

ajax - это и есть яваскрипт
это не так, правильно будет сказать JS - это компонент AJAX

  Ответить  
 
 автор: AlexSol   (26.06.2010 в 06:26)   письмо автору
 
   для: Рома   (26.06.2010 в 01:27)
 

не вытеснит.
js сам по себе ни что, помимо него нужно знать css, html. Уметь писать скрипты с учетом отличий браузеров.
С флешем в этом плане проще, пишите приложение и оно работает везде.

  Ответить  
 
 автор: Рома   (26.06.2010 в 10:28)   письмо автору
 
   для: AlexSol   (26.06.2010 в 06:26)
 

>С флешем в этом плане проще, пишите приложение и оно работает везде.

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

>не вытеснит.

а может уже вытеснил? Симдянов так и не создал ветку форума именно для flash. да и не особо то и хотелось.

>js сам по себе ни что, помимо него нужно знать css, html. Уметь писать скрипты с учетом отличий браузеров.

можно подумать для освоения flash, нужно знать меньше чем js+css+html

  Ответить  
 
 автор: sim5   (26.06.2010 в 10:30)   письмо автору
 
   для: Рома   (26.06.2010 в 10:28)
 

>я лично не знаю не одного серьезного сайта написанного на flash

Коли не знаете, то не стоит утверждать, что таковых нет ;-)

  Ответить  
 
 автор: Рома   (26.06.2010 в 10:38)   письмо автору
 
   для: sim5   (26.06.2010 в 10:30)
 

>Коли не знаете, то не стоит утверждать, что таковых нет ;-)

так и не утверждаю, а честно пишу, что не одного не знаю, не видел. ;-)

  Ответить  
 
 автор: sim5   (26.06.2010 в 10:42)   письмо автору
 
   для: Рома   (26.06.2010 в 10:38)
 

Ну тогда поищите ;-) Собственно Alex вам, думаю, представит возможность глянуть на такие шедевры.

  Ответить  
 
 автор: elenaki   (26.06.2010 в 18:23)   письмо автору
 
   для: sim5   (26.06.2010 в 10:42)
 

уж если что-то и вытеснит Флаш, то это будет FLEX.

  Ответить  
 
 автор: AlexSol   (26.06.2010 в 12:13)   письмо автору
 
   для: Рома   (26.06.2010 в 10:28)
 

>(имеются в виду информационные ресурсы, а не игровые)
почти все презентационные сайты новых товаров, сайты-портфолио
+отдельные приложения типа page flip,галереи
гуглмапс/яндекс панорамы улиц не видели? кстати еще ютуб есть :)

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

>Симдянов так и не создал ветку форума именно для flash
тут и по СЕО нет форума, значит отменяем оптимизацию?

>можно подумать для освоения flash, нужно знать меньше
не меньше. но отпадает необходимость тестировать под 4 браузера, что значительно экономит время и нервы

http://flashawards.ru/ - flash сайты от наших разработчиков

  Ответить  
 
 автор: Рома   (26.06.2010 в 18:44)   письмо автору
 
   для: AlexSol   (26.06.2010 в 12:13)
 

красиво делаете, но мой компьютер ваши приложения не тянет - все тормозит и дергается.
Celeron 2660
ОЗУ 1024
GF 6800

  Ответить  
 
 автор: elenaki   (26.06.2010 в 19:13)   письмо автору
 
   для: Рома   (26.06.2010 в 18:44)
 

у меня тоже ничего не открылось...

  Ответить  
 
 автор: Рома   (26.06.2010 в 20:14)   письмо автору
 
   для: elenaki   (26.06.2010 в 19:13)
 

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

  Ответить  
 
 автор: Valick   (26.06.2010 в 20:36)   письмо автору
 
   для: Рома   (26.06.2010 в 20:14)
 

тут нельзя говорить о преимуществах это разные технологии и об этом сказали в самом начале
а если на вашем компе не пашет МассЭффект2, то играйте в косынку и радуйтесь преимуществу того, что косынка (или сапер) играют даже на калькуляторе

  Ответить  
 
 автор: Valick   (26.06.2010 в 20:35)   письмо автору
 
   для: elenaki   (26.06.2010 в 19:13)
 

часто у Вас сайты не открываются? может размер MTU нужно подкорректировать? у меня так было с новым роутером

  Ответить  
 
 автор: 123   (26.06.2010 в 23:34)   письмо автору
 
   для: dump   (25.06.2010 в 17:44)
 

Конечно flash лучше. Только на нём можно создать приятный на глаз дизайн, классные меню, красиво оформленные формы, эффекты итд.

  Ответить  
 
 автор: sim5   (27.06.2010 в 00:37)   письмо автору
 
   для: 123   (26.06.2010 в 23:34)
 

Почитайте о HTML5 и не делайте скоропалительных выводов.

  Ответить  
 
 автор: Lelik   (27.06.2010 в 02:11)   письмо автору
 
   для: sim5   (27.06.2010 в 00:37)
 

HTML5 тут не при чем :)

Только на нём можно создать приятный на глаз дизайн, классные меню, красиво оформленные формы, эффекты итд.
это всё зависит от дизайнера и умений верстальщика.

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

И говорить, что лучше, это, всё равно, что говорить, что лучше мягкое, или легкое :) В общем, надо применять всё к месту и по необходимости.

  Ответить  
 
 автор: sim5   (27.06.2010 в 02:41)   письмо автору
 
   для: Lelik   (27.06.2010 в 02:11)
 

Даже так?

>На джаваскрипте вы не сможете написать ни одного плеера для просмотра видео, но на флеше...

И не надо, HTML5 поддерживает видео без надобности мудрить что-то, и это уже работает на сайтах.

Кроме этого есть много вкусностей, типа поддержки векторной графики и прочего, а в купе с JS, это смертный приговор флеш. А ведь полностью работа над спецификацией HTML5 еще не завершена, может еще другие прелести будут.
Время градиентной заливки исключительно способами phg изображений, не говоря уж о других простых, но нужных задачах, должно кануть в лету. Как и качать кучи мегабайт флеша, ради красивости, это не есть гут, на смену этому должны прийти новые инструменты у клиента, что как я полагаю и делается.

  Ответить  
 
 автор: Lelik   (27.06.2010 в 05:06)   письмо автору
 
   для: sim5   (27.06.2010 в 02:41)
 

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

  Ответить  
 
 автор: Crux   (27.06.2010 в 06:00)   письмо автору
 
   для: Lelik   (27.06.2010 в 05:06)
 

флеш не является родным для web, и не будет наврное теперь никогда. Так что средства разработки тут не играет большую роль.

  Ответить  
 
 автор: sim5   (27.06.2010 в 09:51)   письмо автору
 
   для: Lelik   (27.06.2010 в 05:06)
 

И для HTML5 тоже нет такого вопроса - кроссбраузерность.
Умрет флешка, и даже Эдоб это понимает - ну не разумно гнать кучи всякой хни на комьютер, если это можно сделать у клиента. Ну а что вас пугает? onmouseover="alert(15)", это тоже разработка, так это и есть самое интересное - разрабатывать ;-)
А вот чисто видео, так тут флешка уже проиграла.

  Ответить  
 
 автор: AlexSol   (27.06.2010 в 10:17)   письмо автору
 
   для: sim5   (27.06.2010 в 09:51)
 

в html5 нет ничего особенного. тени, градиенты были еще в ie6. векторные графики и анимация в canvas, так до уровня флеша еще очень далеко, проигрывает в производительности значительно.

вопрос кроссбраузерности там есть для css3, все эти ссвойства работают через приставки moz-,webkit- и реализация там отличается

  Ответить  
 
 автор: sim5   (27.06.2010 в 10:52)   письмо автору
 
   для: AlexSol   (27.06.2010 в 10:17)
 

В том то и дело, что в IE, а другие этого не замечают. В недрах WinAPI вообще очень много чего скрывается, чем можно уже сейчас воспользоваться на веб страницах, а не городить подобное, изголяясь картинками и шаманя с div. Но опять таки только в IE это возможно. Нужно лишь написать подобные единые правила веб-движения, и чтобы эти правила никто не нарушал.
Нужен и новый html, и css, и оно появится - флешка при всей ее ориганальности и красивости для веб, это просто монстр. Нужно пользователю передавать инструкции типа "майна-вира", а вот кран и кирпичики должны быть у пользователя, у флешки же иная идеология, в этом ее и минус.
Время покажет, но при нынешних тенденциях запросов пользователей и возможностях систем, флешке суждено умереть, и она если и останется, то только для фанатов ее, или как приложение.
Я так полагаю.

  Ответить  
 
 автор: Lelik   (27.06.2010 в 14:45)   письмо автору
 
   для: sim5   (27.06.2010 в 09:51)
 

И для HTML5 тоже нет такого вопроса - кроссбраузерность.
...
Ну а что вас пугает? onmouseover="alert(15)", это тоже разработка, так это и есть самое интересное - разрабатывать ;-)

html 5 может и полностью кроссбраузеный, но есть джаваскрипт :)

  Ответить  
 
 автор: AlexSol   (04.07.2010 в 14:41)   письмо автору
 
   для: sim5   (27.06.2010 в 02:41)
 

HTML5 не удовлетворяет YouTube

  Ответить  
 
 автор: Crux   (06.07.2010 в 07:20)   письмо автору
 
   для: AlexSol   (04.07.2010 в 14:41)
 

То, что HTML и Flash представляют собой разные по сути языки и подходы - никого не заботит, и толпа продолжает сравнивать тёплое с мягким...

Flash vs HTML5 vs ZBS

  Ответить  
 
 автор: Valick   (06.07.2010 в 09:47)   письмо автору
 
   для: Crux   (06.07.2010 в 07:20)
 

Осталось только сравнить детородный орган с пальцем, при определённой сноровке и тем и другим можно выполнять одинаковые функции, но нормальным такого человека вряд ли кто назовет.

  Ответить  
 
 автор: Crux   (27.06.2010 в 04:24)   письмо автору
 
   для: Lelik   (27.06.2010 в 02:11)
 

Если говорить именно про видео, то можно уже сейчас смело утверждать, что Flash эту позицию проиграл.
Разметка для нового HTML5-элемента <video> во много раз более ясная и понятная по сравнению с тем, как мы сейчас вставляем видео на веб-страницы с помощью Flash. На сегодняшний день крупнейшие видиосервисы (YouTube, Vimeo) предоставили в режиме бета-тестирования возможность воспроизводить ролики средствами HTML5.

  Ответить  
 
 автор: AlexSol   (27.06.2010 в 07:34)   письмо автору
 
   для: Crux   (27.06.2010 в 04:24)
 

на основе HTML5-элемента <video> можно сделать видеоредактор? :) на то же ютубе для этого будт использоваться flash

  Ответить  
 
 автор: Crux   (27.06.2010 в 20:02)   письмо автору
 
   для: AlexSol   (27.06.2010 в 07:34)
 

>на основе HTML5-элемента <video> можно сделать видеоредактор?
незнаю, либо да, либо нет, либо одно из двух.
>на то же ютубе для этого будт использоваться flash
уже используют.

И я не думаю, что веб-видеоредакторы в ближащие время будут массово востребованы.

  Ответить  
 
 автор: AlexSol   (27.06.2010 в 20:17)   письмо автору
 
   для: Crux   (27.06.2010 в 20:02)
 

массово-не массово, но на флеше есть такие решения, которых html5 предложить не может

  Ответить  
 
 автор: Рома   (27.06.2010 в 20:51)   письмо автору
 
   для: AlexSol   (27.06.2010 в 20:17)
 

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

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

  Ответить  
 
 автор: AlexSol   (27.06.2010 в 20:56)   письмо автору
 
   для: Рома   (27.06.2010 в 20:51)
 

можно все. но сейчас эти решения уступают в производительности и качеству flash. а поскольку 4 браузера делают интерпретацию css/js по-своему, будет уступать еще достаточно долго

  Ответить  
 
 автор: Рома   (27.06.2010 в 21:06)   письмо автору
 
   для: AlexSol   (27.06.2010 в 20:56)
 

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

  Ответить  
 
 автор: AlexSol   (27.06.2010 в 22:32)   письмо автору
 
   для: Рома   (27.06.2010 в 21:06)
 

>на что на самом деле способен язык программирования клиента
на js есть отличные вещи, например extjs просто поражает. однако flash тоже клиентская технология, и возможностей у нее больше.

  Ответить  
 
 автор: sim5   (27.06.2010 в 21:18)   письмо автору
 
   для: AlexSol   (27.06.2010 в 20:56)
 

Ну во-первых не весь JS в противеречиях у браузеров, так что не стоит нагонять много страха по этому поводу, и если будет SSS новый, обещающий много, и без толкований, то и с этим договорятся.
Вся проблема в том, что кроме самой красивости флешки пользователю надо еще загружать и то, что понимает эту красивость. Получется через чур грузно. Это как, если бы для просмотра простой страницы пользователю приходилось бы скачивать и сам браузер. Абсурд ведь. Вот с флеш такой абсурд и получается.
Технология интересная, позволяющая многое, но никогда не будет "вживленной" ни в браузеры, ни в системы тем более. И разработчик, это один дядя, разве это гут.

  Ответить  
 
 автор: AlexSol   (27.06.2010 в 22:40)   письмо автору
 
   для: sim5   (27.06.2010 в 21:18)
 

flash плеер идет вместе с виндой, проверяет обновления автоматически. так что это не проблема.
браузеры кстати скачивают, не на ie сидят :) и обновляют эти браузеры без проблем. с плеером тоже самое - обновил и забыл.
Очень много скриптов решений уже есть 'like flash', я сам таким пользуюсь. но качественно они уступают флешу, один клик на странице 'не в том месте' и все рушится.
>И разработчик, это один дядя, разве это гут.
а разве нет? есть ведь конкуренты в иде js и сильверлайт. виндовс тоже от одного дяди, и ничего, пользуемся :)

  Ответить  
 
 автор: sim5   (27.06.2010 в 23:46)   письмо автору
 
   для: AlexSol   (27.06.2010 в 22:40)
 

Ну Windows как и MAC OS, это хоть и от дяди, но это платформы. Сравнивать их с флеш, это как элементарную команду с программным кодом из сотни тысяч команд. ОС предлагают не только среду пользователя, но и разработчика, поддерживаюемую многими производителями различного ПО. А флеш выглядит самозванцем пытающимся узаконить себя как стандарт. )
Что толку от того, что идет с Win? Я даже и не чувствую этого, ибо Опера свой плагин ставит, Лиса свой.... Впрочем это не так и важно.
Должно быть так: abc 1234 546382 27 - это все что получили с сервера, а клиент без всяких проигрывателей будет знать, что нужно нарисовать вот такую загогулину с таким цветом и прочим... Как это будет реализовано не важно, толи как спецификация дополняющая html, толи как "пристройка" к нему, но это должны быть правила для всех, всеми приняты.
Разве такую конструкцию написать сложно? Нет конечно. Разве много потребуется? Нет, любой язык это набор примитивов грубо говоря, любой конструктор тоже, но из примитивов можно создавать шедевры. Следовательно причина совсем в ином, а не в том, что такое создать не возможно.
Если новое в спецификации будут нарабатываться как концепция, которая в будущем позволит наращивать конструкцию, при этом старое безболезненно может отмирать, тогда все будет ОК. К примеру, разработчки тех же микроконтроллеров разрабатывают их именно так, резервируя попросту некоторые регистры для будущих расширений. Добавив новые возможности, просто открывается доступ к ним через эти регистры, это как открыть новую дверь. HTML к этому вполне расположен, а флешка, это просто сторонный продукт, с какого боку ее прицеплять не понятно.
Я не против флеш, я против его огромного веса, не плеер нужен на клиенте, а нечто большее.

  Ответить  
 
 автор: Dr Lines   (27.06.2010 в 09:23)   письмо автору
 
   для: dump   (25.06.2010 в 17:44)
 

По теме:
Раз решили серьезно заняться веб дизайном, то конечно, для начала нужно освоить дизайн обычных html страниц с использованием JavaScript. Потом, с опытом, можно практиковать применение flash элементов.
Пример сайта, в котором грамотно применены все эти технологии: moskva.fm
Для каждой цели лучше конкретная технология. Изучать что-то одно для веб дизайна не разумная затея. Но конечно же, в первую очередь нужно сделать напряг на JavaScript. А после, можно будет и flash поизучать, ибо тамошний ActionScript - это практически тот же JavaScript, только окружение другое.

По поводу флэш, и html5:
Не думаю, что комания Adobe так просто проиграет html5. Это компания - финансовый гигант, и там работают далеко не глупые люди, которые сделают все, чтобы остаться на плаву. На сегодня технология flash настолько распространена, и имеет такую армию специалистов по разработке, что только аппокалипсец что-то поменяет. Не говорю уже о мега проектах от: Aviary (aviary.com), например Raven Vector Editor Открыл браузер и рисуй: http://vimeo.com/2451721?hd=1
В html5 должны сотворить чудо, чтобы flash канула влету. Да и вообще, откуда такая ненависть к flash у некоторых?

  Ответить  
 
 автор: sim5   (27.06.2010 в 09:54)   письмо автору
 
   для: Dr Lines   (27.06.2010 в 09:23)
 

Дело не в глупости и гигантизме кого либо, дело в конкуренции, а в ней выиграет тот, кто предоставит более удобное решение.
Все решается как раз без чудес, намного проще.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования