Чому з'явився 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