LINUX.ORG.RU
ФорумTalks

Задолбали! или Flash vs. HTML5 vs. JS

 , , , ,


1

1

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

Впрочем, от срача страниц на 9 это всё равно не убережёт...

Яннп. Автор за кого - флэш, html5 или js? Пусть озвучит позицию, а то мы не знаем куда какашками бросаться.

ptarh ★★★★★
()

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

umren ★★★★★
()

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

Iron_Bug ★★★★★
()

У меня всего два вопроса.

1. Почему ты разделяешь HTML и CSS? HTML и не должен выглядеть красиво, т.к. это язык разметки, а CSS - стили. Во flash у тебя точно так же есть логика, а есть внешний вид. С какого перепуга в одном месте ты разделяешь структуру от стилей, а в другом - нет?
2. Почему твой браузер выглядит как какая-то дичь из 90-х?

blackst0ne ★★★★★
()
Ответ на: комментарий от Iron_Bug

У флеша не один минус, а целая куча. Например дырявость. Разве не помнишь как каждые пару недель постили новости об очередной критической уявзимости?

StReLoK ☆☆
()
Ответ на: комментарий от Iron_Bug

Срачи на лоре это не способ найти истину, это образ жизни любителей срачей на лоре

af5 ★★★★★
()

Залип на пол часа за 1024. Флэша нет.

crutch_master ★★★★★
()
Ответ на: комментарий от StReLoK

дырявость - постоянная прерогатива закрытого проприетарного кода. security by obscurity не работает. если код откроют - вероятно, его пересмотрят и там станет гораздо меньше проблем.

Iron_Bug ★★★★★
()
Ответ на: комментарий от Iron_Bug

рынок сам разберётся. что будет эффективнее - то и выживет

Выживает не более эффективное, а то, чьи маркетологи удачливее :)

KRoN73 ★★★★★
()
Ответ на: комментарий от StReLoK

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

А сейчас почему перестали?

KRoN73 ★★★★★
()
Ответ на: комментарий от Iron_Bug

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

StReLoK ☆☆
()

Ну, во первых HTML5 - это HTML(размётка)+CSS(оформление)+Js(логика), а следовательно ваш пример с HTML5 не корректен. А во вторых, я не вижу ничего плохого в видео в HTML5, как по мне так оно жрёт меньше ресурсов, чем flash. Ну и Flash постоянно нужно было обновлять из-за того, что по части дыр он похож на друшлаг. А под Linux его долго не обновляли, приходилось юзать прослойку и хромовский флеш для всех альтернативных браузеров. Что не есть хорошо.

И почему меня не удивляет, автор топика - пользователь SeaMonkey и одновременно защитник дырявой проприетарщины? Может этот такое проявление ретроградности? А на самом деле автору просто лениво осваивать новые технологии вместо освоенных в 90-е навыков по клепанию флеш-банеров?

lucentcode ★★★★★
()
Ответ на: комментарий от StReLoK

Потому что флеш внезапно стал никому не нужен?

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

Значит, либо дыры закрыли, либо опасность этих дыр была больше buzz-word'ом :)

KRoN73 ★★★★★
()
Ответ на: комментарий от lucentcode

А на самом деле автору просто лениво осваивать новые технологии

Или оппонент этого автора считает, что flash - это только простенькое готовое видео :)

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

Дыры конечно латали по мере возможности, но сколько их там ещё найдется - хз. А на десктопах флеш стоит практически не используясь - т.е. доля флеш трафика довольно мала (разве что у азиатов в ходу). Все вменяемые сайты уже давно на html5 перекатились.

StReLoK ☆☆
()
Ответ на: комментарий от StReLoK

Все вменяемые сайты уже давно на html5 перекатились

Только топ коммерции всякой. На всякой мелочи даже для видео до сих пор flash крутится :) Собственно, даже у меня на одном из. Пока у большинства народа играет, а перекодировать видео из flv в mp4 — лишняя потеря качества.

А уж сколько ещё на флеше приложений, рекламы всякой, векторных мультиков, заставок...

Но дело-то не в трафике flash-сайтов в Интернете, он, действительно, стал уже весьма мал. Речь шла об уязвимостях. Если флеш стоит почти у всех, значит, на любом вредоносном сайте уязвимостью могу пользоваться. Что раньше, что сейчас — ничего в этом смысле не изменилось. YouTube и раньше уязвимостями не пользовался. А для какого-нибудь «бесплатно без sms» flash у юзеров точно также доступен, как и раньше. Вот и выходит, то ли дыры заткнули, то ли не так они и опасны были :)

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

Не считает. Делал в своё время рекламные баннеры на Flash с использованием AS3, поэтому о возможностях Flash я в курсе. Но его возможности ничего не стоят, равно как и возможности другой устаревшей технологии(Java Plugin), если учесть что за них приходится платить безопасностью(оба благина были дырявые, особенно Flash), необходимостью держать в системе помимо браузера ещё и какой-то плагин(что само по себе не совсем нормально, браузер должен уметь делать всё необходимое сам) и производительностью(на страницах, на которых нужно было именно проигрывать видео, и ничего больше - уже несколько объектов с видео приводили к ощутимым тормозам). Ну и главное - Flash не работает на мобильных девайсах. Что само по себе говорит о том, что его эпоха прошла. В наше время это такое же легаси, как Лисп-машины.

lucentcode ★★★★★
()

Поскольку многие пользователи сего форума уже не первый год проявляют упорное дилетантство
Flash vs. HTML5 vs. JS

Воистину дилетантство

Noob_Linux ★★★★
()
Последнее исправление: Noob_Linux (всего исправлений: 1)
Ответ на: комментарий от KRoN73

Значит, либо дыры закрыли, либо опасность этих дыр была больше buzz-word'ом :)

6 из 10 уязвимостей, атакуемых основными сплоит-паками в 2016м году, были в флэш-плеере. Что-то мне подсказывает, что бандюки - это немного не те люди, которые будут платить 1500$ в неделю за баззворды.

https://www.recordedfuture.com/top-vulnerabilities-2016/

Neurotizer
()
Ответ на: комментарий от blackst0ne

Почему ты разделяешь HTML и CSS?

Потому что HTML — это HTML, а CSS — это CSS.

HTML и не должен выглядеть красиво

До появления CSS только им и оформляли.

Почему твой браузер выглядит как какая-то дичь из 90-х?

Красиво.

bodqhrohro_promo
() автор топика
Ответ на: комментарий от Noob_Linux

Flash vs. HTML5 vs. JS

Это же бред, не? Я может не особо специалист в этом но мне кажется ТС вообще путает МПХ с трамвайной ручкой. Ну в смысле HTML5 vs. JS.

mbivanyuk ★★★★★
()
Ответ на: комментарий от lucentcode

HTML5 - это HTML(размётка)+CSS(оформление)+Js(логика), а следовательно ваш пример с HTML5 не корректен

Ещё одна жертва маркетологов. HTML5 — это версия языка разметки HTML, ничего более. HTML5+CSS3+JS — это HTML5+CSS3+JS. Можно ещё общим словом «браузерные технологии» обозвать.

я не вижу ничего плохого в видео в HTML5

Поддержка форматов ограничена. 3GP, ASF, MKV, WMV и пр. — идут лесом везде, кроме Safari. Надо и это на страницу добавить для наглядности, тащемта.

Может этот такое проявление ретроградности?

А что, Seamonkey перестали обновлять, или защитники интеллектуальной собственности слились и проприетарщину запретили?

А на самом деле автору просто лениво осваивать новые технологии вместо освоенных в 90-е навыков по клепанию флеш-банеров?

Мимо, я ньюфаг и на флеше программировать не умею. Хотя хотелось.

bodqhrohro_promo
() автор топика
Ответ на: комментарий от lucentcode

браузер должен уметь делать всё необходимое сам

Флешки можно вообще без браузера запускать. При чём тут браузеры?

Flash не работает на мобильных девайсах

У меня работает. Правда, только для Flash Lite. А для лопатодаунов есть Puffin Browser, который проигрывает флеш в облаке. В Dolphin вроде тоже встроенный какой-то есть.

В наше время это такое же легаси, как Лисп-машины

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

bodqhrohro_promo
() автор топика
Ответ на: комментарий от Noob_Linux

Обоснуй. Из жепьскрипта можно полностью DOM-дерево строить без и толики готового HTML, кроме <script></script/>. В том числе и узлы VideoElement.

bodqhrohro_promo
() автор топика
Ответ на: комментарий от mbivanyuk

ТС вообще путает МПХ с трамвайной ручкой

Если оно выглядит, как МПХ, гладкое, как МПХ, и заразное, как МПХ — наверное, это МПХ.

bodqhrohro_promo
() автор топика
Ответ на: комментарий от Iron_Bug

я так думаю, что оставить всё, а рынок сам разберётся.

Рынок решил, что linux на десктопе не нужен. Какая у тебя версия windows?

te111011010
()
Ответ на: комментарий от te111011010

Эх, зря я тестинг обновил, петросянить про 9 уже не получится.

bodqhrohro_promo
() автор топика
Ответ на: комментарий от bvn13

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

bodqhrohro_promo
() автор топика

Html5 пока не готов полностью заменить флеш. Например не реализовано нормального протокола для стриминга из браузера на сервер, по какому нибудь нормальному протоколу типа RTSP. На html5 придется использовать адские кие костыли либо из WebRTC, либо WebSocket, либо обычными http запросами слать чанки (последнее хз возможно ли), но во-первых, в этих случаях слишком многое придётся делать на JS, а это сильно грузит процессор, в отличие от флеша, во-вторых, на стороне сервера тоже придётся запиливать дополнительные костыли чтобы это принимать.
Html5 не поддерживает нормальные стриминговые протоколы типа rtp/rtsp да и вообще с протоколами и форматами бардак, причём предлагают даже hls и dash реализовывать тормозными костылями на JS.
До сих пор много дурацких багов, которые не торопятся фиксить, например https://bugzilla.mozilla.org/show_bug.cgi?format=default&id=777642

VolleyFire
()
Ответ на: комментарий от KRoN73

А сейчас почему перестали?

Потому, что сначала Chrome перешел на PPAPI и засунул флеш в песочницу наверное в 2012-2013 годах, потом в 2015 году Firefox сделал песочницу для NPAPI. В наследнике ишака тоже песочница. И на оффтопике новом появились всякие фитчи которые сделали песочницы более эффективными.

Да, кроме того вроде как минимум Firefox запрещал исполнение флеша если он не видим на странице, плюс вроде была фитча что оно проигрывалось только после активации при клике по объекту.

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

o-
()
Последнее исправление: o- (всего исправлений: 1)
Ответ на: комментарий от dk-

Рынок рулит. Даже до него дошло, что линупс на дектопе пшик.

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

VolleyFire
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.