Flash vs HTML5?
Около года назад появился пятый HTML, который с того времени уверенно и быстро превращает Flash в анахронизм. Громоздкая адобовская разработка кажется динозавром в мире интернет. Но так ли она плоха на самом деле? Мы решили расставить все точки над «и», и в общих чертах осветить плюсы и минусы HTML5 и Flash.
фото: hardnsoft.ru
Давайте для начала разберемся, что несут за собой для кого-то непонятные, а для кого-то обыденные слова-аббревиатуры.
Flash — платформа, разработанная компанией Adobe, для создания презентаций, сайтов, приложений, рекламных баннеров, анимации и всего прочего. Данная «система» работает с векторной, растровой и немного с трехмерной графикой. В ее основе лежит следующий механизм: плавная трансформация одного кадра в другой — морфинг. Примеры сайтов на Flash смотрите тут:
Следующий в списке — HTML5. Это язык представления информации, открытая платформа, предназначенная для создания веб-приложений использующих аудио, видео, графику, анимацию и многое другое. Примеры сайтов на HTML5 смотрите тут:
Определения схожи. Но начинка разная. Споры по поводу конкурирующих сторон продолжаются. Одни говорят, что «флешу» пришел конец, другие, что «флеш» ничто не заменит. Конечно, недостатки есть у всех. В том числе и у платформ. В основном Flash ругают за чрезмерную нагрузку на процессор. Если открыть браузер, допустим Google Chrome, с Flash-плагином, то в режиме воспроизведения какого-нибудь ролика загруженность процессора составляет 8-10%.
В режиме HTML5 — всего 1%. Страдает у «флеш» и качество покадровой прокрутки ролика. Но ведь подобные мелочи видит лишь глаз профессионала. У остальных пользователей flash-сайты вызывают полный восторг, если конечно ресурс грамотно сделан.
Я верю в добро и поэтому считаю, что Flash и HTML5 вполне могут уживаться вместе, ведь когда-то появилось телевидение, а радио при этом не исчезло, несмотря на то, что оба способа вещания направлены на передачу информации.
Есть некоторые качества в двух платформах, которые могут друг друга компенсировать и поддерживать.
фото: w3.org
Вот преимущества HTML5, которые компенсируют минусы Flash:
- Работа с текстом. Flash в этом слаб, а HTML изначально создавался для работы с текстом.
- Открытие ссылок. Во Flash ссылка открывается в том же окне, HTML5 снова приходит на помощь.
- Мобильные версии. Flash старается исправить погрешность, но все-таки HTML обгоняет в этом отношении.
И преимущества Flash, которые компенсируют минусы HTML5:
- Передача контента. Маленький траффик, эффективное использование ресурса, создание видео и публикация в режиме реального времени.
- Использование браузеров. У каждого свой нрав, каждый понимает коды по-своему. Flash лидирует.
Спорить, конечно, можно долго. Но все-таки остановимся на мнении, что каждый займет свое место в недрах века технологий. Лучше жить дружно, нежели тянуть на себя одеяло. Разнообразие — залог развития. Так пусть каждый выбирает для себя то, что ему удобно!
И, напоследок, еще одно потрясающее интерактивное путешествие. Наслаждайтесь!
Автор статьи: Софья Завершинская