если веб-разработчики изучают [закрытую] флэш-память

10
задан dave 15 April 2010 в 07:31
поделиться

5 ответов

Нет, Flash Player и другие упомянутые плагины браузера (Silverlight, Unity, Java FX, O3D) не будут заменены веб-стандартами в обозримом будущем.

Веб-стандарты развиваются медленно и должны быть реализованы всеми основными поставщиками браузеров, а затем обновлены всеми пользователями, чтобы быть действительно полезными. Чтобы понять, что это означает, следует учесть, что IE 6 сегодня все еще имеет около 9% доли рынка .

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

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

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

Для сравнения: Flash поддерживает векторную графику с момента своего выпуска в 1997 году, потоковую передачу звука с 1999 года и видео с 2002 года. HTML5 практически не реализован в некоторых браузерах, а стандарт должен быть выпущен в 2022 . Теперь все в восторге от HTML5, поскольку в ближайшем будущем некоторые (возможно, несовместимые) реализации смогут делать то, что делал Flash за последнее тысячелетие.Ага!!!!

Самая большая проблема здесь - незнание и высокомерие. Невежество вызывает дальнейшее высокомерие, а высокомерие вызывает еще большее невежество.

По правде говоря, веб-технологии всегда намного опережают то, что на самом деле реализовано. Уже несколько лет все в восторге от AJAX. Тем не менее он опирается на методы, которые были доступны и использовались более десяти лет. Youtube был запущен через 3 года после того, как Flash получил возможность потокового видео. И только через несколько лет интернет-видео стало новым трендом. Хотя сейчас все видят новую тенденцию, они взволнованы тем, что однажды она больше не будет полагаться на сторонние плагины. Как здорово.

Классические разработчики часто смотрят на Интернет как на платформу свысока. То есть потому, что они оценивают только то, что видят, и делают из этого вывод, что доступные технологии не способны на большее. В свою очередь, многие веб-разработчики свысока смотрят на разработчиков Flash, поскольку они совершают ту же ошибку. Все, что они видят, - это баннеры, видеоплеер и плохо созданные мультимедийные сайты, которые загружаются целую вечность и раздражают посетителей ужасными звуками. Будьте уверены: как только HTML5 станет доступен, такие сайты будут создаваться и на HTML5.

Суть в том, что Flash - это платформа, способная создавать отличные приложения, такие как Phoenix , Sliderocket или Tanki Online , и это лишь некоторые из них. выдающиеся. Flash поддерживает P2P-связь, передачу видео / голоса, TCP и многие другие вещи, которые действительно далеки от использования в каких-либо крупных приложениях.Например, Flash в настоящее время предоставляет все необходимые средства для переноса чата (IM, аудио, видео) в браузер, который может появиться в Интернете, как веб-видео, появившееся много лет назад. Кто знает.

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

У этих технологий, включая HTML, есть свое место. И в зависимости от того, что вы планируете делать, всегда есть подходящий инструмент.

38
ответ дан 3 December 2019 в 13:19
поделиться

Я не думаю, что, как правило, веб-разработчикам СЛЕДУЕТ изучать Flash. На мой взгляд, гораздо важнее сосредоточиться на создании достоверной семантической разметки, которая максимально приближена к стандартам.

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

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

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

3
ответ дан 3 December 2019 в 13:19
поделиться

Веб-разработчики должны узнать , что делает Flash и что еще, например, HTML4, HTML5, Flex, Silverlight и т. Д. четвертый делаю. По большому счету, они не делают одно и то же, и там, где они делают похожие вещи, они используют очень разные наборы навыков. Как только вы узнаете, что эти вещи делают и что хотите сделать, вы поймете, стоит ли вам изучать Flash.

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

12
ответ дан 3 December 2019 в 13:19
поделиться

На мой взгляд, полной замены нет. Я думаю, вам следует рассмотреть Flash, Silverlight, Java FX, Html5, Adobe AIR (или их комбинацию) в зависимости от целей вашего проекта.

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

И также, несмотря на попытки Стива Джобса, я думаю, что Flash не скоро умрет :)

4
ответ дан 3 December 2019 в 13:19
поделиться

запомнить вспышку: нет.

изучайте флекс: если нужно.

Есть много способов создания многофункциональных интерфейсов в сети, таких как flex (на самом деле это flash с некоторыми элементами управления, подобными html). И я вижу, что ни один из них не собирается доминировать в этой области, и никогда не будет одного способа написания кода на стороне клиента (html, flex, silverlight, JS ...). И появятся новые, я думаю, веб-разработчик должен знать обо всем и использовать то, что нужно проекту. Никогда не будет одного хорошего решения для всех.

-2
ответ дан 3 December 2019 в 13:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: