Чому з'явився HTML5?
14.10.2010
Про HTML5 написано вже багато інформації. Одні фахівці вважають його чудовим і, з радістю, розписують світле майбутнє. Інші - думають, HTML5 не відповідає вимогам ринку. Але спробуємо відповісти на запитання: навіщо взагалі з'явився HTML5 , які завдання перед ним ставили творці та які проблеми він має вирішити? Творці HTML5 ставлять на перше місце не виробників браузерів, не веб-розробників, а саме кінцевого користувача. Тому завдання ставилися перед мовою такі, щоб максимально виграв користувач.
Адже не всіх влаштовує сьогоднішня реалізація веб-додатків. Тому що:
Адже не всіх влаштовує сьогоднішня реалізація веб-додатків. Тому що:
- зовнішні доповнення вимагають установки, зазвичай досить «важкі», мало піддаються індексації і здатні працювати усім без винятку доступних користувачам пристроях. У результаті отримуємо обмежену доступність, через що страждає користувач;
- Зараз багато javascript-рішення стали звичайною справою. А реалізація подібних можливостей повністю лежить на веб-розробнику. А де є людський фактор, велика ймовірність появи помилки і в результаті знову страждає користувач.
Основні цілі HTML5
- спростити синтаксис - код стане меншим і простішим. Відповідно багато речей буде робити набагато легше.
- впровадити всі необхідні зовнішні доповнення до самої мови HTML і просто перевести його на наступний рівень. Тобто HTML5 зводить до мінімуму необхідність використання додаткових технологій чи плагінів;
- доступність для всіх - тобто HTML5 зводить до мінімуму необхідність використання додаткових технологій або плагінів. Адже чим менше додаткових плагінів потрібно, тим більша ймовірність, що користувач зможе працювати в повному обсязі з веб-додатком. Друга складова цієї мети – це чистий логічно правильний (семантичний) код. Це дозволить коректніше обробляти HTML-сторінки різними пристроями. Пошуковим системам, має стати простіше аналізувати сторінки адже код стає чистішим і замість повсюдно використовуваних <div> і <span> з'являються семантичні теги на кшталт <header>, <footer>, <nav> і т.д. А такі теги як <video> та <audio> дозволять індексувати відео та звукозаписи. Як результат, пошуковики зможуть видавати більш релевантні посилання в результатах пошуку.
Що принесе HTML5 користувачам
- HTML код стає легшим, а значить швидше завантажиться сторінка;
- немає додаткових плагінів, а отже не потрібно нічого встановлювати та підвантажувати;
- більш цікаві та інтерактивні сайти, при меншій кількості javascript та AJAX запитів;
- менш вимогливі програми до потужностей пристрою користувача (анімації, відтворення відео та аудіо за допомогою HTML5 вимагають значно менше ресурсів, ніж flash);
- у пошукових системах отримуватимемо більш релевантні результати на свої запити;
- народження перших Веб ОС та веб додатків з небаченою досі функціональністю.
Що принесе HTML5 веб-розробникам
Однозначно поки що важко сказати, адже реально його поки що мало хто використовує. Але можна спробувати поміркувати про переваги:
- код стане чистішим і логічно зрозумілішим, а значить з ним стане простіше працювати;
- деякі речі робитиме дійсно простіше, а значить підвищиться продуктивність праці;
- проекти стануть складнішими, а отже цікавішими;
- буде більше можливостей для творчості та самореалізації для верстальника (зараз багато чого «віднімають» флешери та програмісти);
- якщо ускладниться робота верстальника, має підвищитися та її оплата праці.
А тепер про недоліки:
- HTML5 менш строгий до синтаксису (наприклад, можна не ставити закривають тегів) і це може нас повернути до кошмарного коду початку двохтисячних років;
- робота верстальника може стане складнішою і більше схожою на роботу програміста, ніж просто кодера;
- з новою версією мови з'являться нові баги, для боротьби з яким потрібно буде шукати нові рішення (а як добре було з HTML 4.01, де майже всі проблеми вже мають безліч готових рішень);
У висновку можна зробити наступний висновок, що HTML5 - це великий крок уперед у світі веб-розробок. Але не варто його чекати як месії, яка прийде та всіх врятує. Він покликаний вирішити частину проблем веб-розробника, але він не ідеальний. Залишається сподіватися, що включення повноцінної підтримки браузерами HTML5 не розтягнеться на багато років.
ПІДПИСАТИСЯ НА РОЗСИЛКУ НОВИН
Останнє в нашому блозі
Інтернет маркетинг
04.11.2019
Інтернет маркетинг
03.10.2019