fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Технології

Flash або не Flash, ось в чому питання!

Рідкісний веб-разрабтчик, зустрів сайт на flash, залишається до нього байдужим. Приголомшливі анімовані меню, прекрасна візуальні ефекти, все це залишає відбиток в серці будь-якого веб-майстра. Багато хто напевно одразу кинутися вчити ActionScript , але не варто поспішати, за усім цим пишнотою криється кілька серйозних недоліків.
Напевно ви помічали, що саме широке поширення flash придбав у банерах і онлайн-програвачах, але не сайтосроении. Найсерйозніший недолік в тому, що будь меню на флеш, шапка, блок з вмістом або ж весь сайт – він ніколи не буде проіндексований пошуковими системами. Пошукові роботи просто ігнорують вміст тега object. Створення сайту на flash має сенс, мабуть, в єдиному випадку – flash версія для сайту на html, та й то, задоволення вельми сумнівне. До того ж, якщо ви стежите за новинами світу мережевих технологій, то, напевно, не раз звертали увагу на досить часті повідомлення про уразливість в flash.
Але не варто засмучуватися. Команда закордонних розробників подарувала світові JavaScript Фреймворк jQuery. За допомогою jQuery можна створювати абсолютно приголомшливі візуальні ефекти. Переваги jQuery в тому, що ви можете створити сайт по інтерактивності, анімації та ефектності порівнянний з flash, маючи при тому html код зрозумілий пошуковому роботу. Плюс до всього jQuery простий для вивчення – все, що вам потрібно знати, це основи JavaScript і селектори CSS.
Але є одне «але» (як же без нього), в jQuery немає настільки розвиненою системи для розробки графіки. Тут думаю можна згадати про HTML 5.
Над HTML 5 трудяться Opera, Mazilla і Apple ще з 2004 року. HTML 5, як заявлено, буде містити потужний API для роботи з двомірної графікою, вбудованими засобами для роботи з аудіо і відео і, як передбачається, складе конкуренцію Adobe Flash. На даний момент вже є версія youtube працює на html 5 і соціальна мережа Google wave використовує також html5.
Все сказане вище стосувалося тільки до звичайних інформаційних сайтів. У них дійсно не зовсім доцільно, як я вважаю, використовувати flash. Вже довгий час існують браузерні онлайн ігри, які використовують практично всі можливості флеша. І наврятли html 5 зможе відразу дати настільки потужні можливості flash. Але в будь-якому випадку конкуренція це добре, з’явитися і можливість вибору.
Повернемося до теми статті – що ж все-таки використовувати? Тут все залежить від поставлених цілей. Якщо потрібно створити звичайний сайт з анімацією, не вимагає складних розрахунків, то це jQuery. Якщо ж необхідно використовувати по справжньому складні операції з графікою, то на даний момент це, звичайно ж, flash.
Джерело Вчися і Заробляй