html5 по сравнению с флэш-памятью - полная сравнительная таблица где-нибудь? [закрытый]

15
задан iddqd 13 April 2010 в 10:57
поделиться

2 ответа

По SO уже задано много вопросов для сравнения HTML5 и Flash. HTML5 сам по себе недостаточно мощный (будучи языком разметки), но люди обычно ссылаются на весь стек, то есть HTML5, Javascript, CSS3 и другие, когда ссылаются на HTML5. Это не то табличное сравнение, которое вы искали, но оно дает некоторые выводы.

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

Воспроизведение аудио / видео

В HTML5 предоставляется полный программный доступ для воспроизведения аудио и видео. Вопрос поддерживаемых кодеков все еще остается открытым и обсуждается.

Обработка аудио / видео в реальном времени

Что касается обработки аудио и видео в реальном времени, для HTML5 дела обстоят неплохо. Посмотрите эту демонстрацию , чтобы увидеть образец аудиовизуализации в реальном времени. Доступна еще одна демонстрация для обнаружения движения в реальном времени.

Веб-сокеты (с событиями, отправленными сервером) и поддержка P2P.

В HTML5 есть веб-сокеты, которые позволяют создавать полнодуплексное соединение с сервером, тем самым снижая потребность в методах обратного Ajax / Comet. Это будет очень полезно для игр, чатов, акций и многих других типов приложений, которым требуются данные в реальном времени. WebSockets не являются необработанными сокетами и будут подключаться только к серверам, которые реализуют протокол WebSocket. Так, например, прямой доступ к вашей учетной записи IMAP будет невозможен. Одним из основных недостатков WebSockets в их нынешнем виде является отсутствие поддержки P2P. Было бы намного полезнее, если бы он поддерживал соединения с другими клиентами. Это может измениться в будущем, но на сегодняшний день поддержка P2P отсутствует.

Пользовательский интерфейс

В HTML отсутствовала часть пользовательского интерфейса, в основном из-за отсутствия холста, такого как Flash. SVG был там, но его было не так просто использовать в мире. Поддержка IDE для них по-прежнему минимальна, но со временем она должна улучшиться. Холст ставит HTML5 наравне с Flash, по крайней мере, в части пользовательского интерфейса.

Устройства - Веб-камера / Микрофон / ..

Спецификация Устройство HTML5 предназначена для обеспечения доступа к таким устройствам, как веб-камера, микрофон и т. Д. Интересно, что также упоминается P2P. поддержка по этой ссылке.Это все еще черновик редакции, но похоже, что у нас, наконец, будет P2P до HTML6. Более подробная информация об API захвата (видео / аудио) доступна здесь . Полный список того, что конкретно работает на стороне устройства, приведен здесь . Это было разработано на основе спецификации HTML5 и находится в ведении отдельной рабочей группы afaik.

Автономное хранилище, геолокация, параллельная обработка

среди прочего

Мобильная поддержка HTML5 также хорошо выглядит с Mobile Safari на iPhone и Android.

Для некоторых интересных демонстраций проверьте эти ссылки:

  1. http://linuxers.org/article/some-cool-html5-demos
  2. http://html5demos.com/
  3. http: // people.mozilla.com/~prouget/demos/
  4. http://htmlfive.appspot.com/
  5. http://9elements.com/io/projects/html5/canvas/
  6. http://htmlfive.appspot.com/ ajaxian.com/archives/html5-demos

Еще две замечательные ссылки благодаря @iddqd

  1. http://apirocks.com/html5/html5.html#slide
  2. http://html5readiness.com
22
ответ дан 1 December 2019 в 02:55
поделиться

Эта диаграмма может быть тем, что вы ищете.

2
ответ дан 1 December 2019 в 02:55
поделиться
Другие вопросы по тегам:

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