Тема дебатов, которая возродилась с момента появления iPad, - это проблема Flash по сравнению с HTML5. Есть те, которые предполагают, что HTML5 однажды вытеснит / заменит Adobe Flash.
Я не занимаюсь разработкой программного обеспечения, работающего в браузере, поэтому мое (ограниченное) понимание таково:
- HTML - это язык разметки чистого текста, который доставляется через HTTP в клиентский браузер. Клиентский браузер интерпретирует разметку и отображает (с разной степенью успеха) страницу в соответствии со стандартной спецификацией.
- Adobe Flash - это подходящая среда для работы с аудио, видео, звуком и растровой / векторной графикой. Для этого требуются специальные инструменты разработки (возможно, компилятор?) И настраиваемый проигрыватель, доступный в качестве подключаемого модуля для большинства распространенных браузеров.
Не мог бы кто-нибудь объяснить (этому разработчику C / C ++), как это возможно с технической точки зрения / точки зрения кодирования, чтобы текстовый язык разметки (HTML5) мог считаться заменой мультимедийной структуры (Flash)?
Пожалуйста, никаких категоричных аргументов - только технические факты.