» HTML
НовиниВ наличии любые аксессуары под nokia n97 mini по отличной цене.
Навіть у проекті ця мова замислювалася спеціально для реалізації тієї моделі передачі інформації в глобальну мережу, що ми маємо зараз. Іншими словами HTML - це породження Інтернету. Хоча, по суті справи, HTML є спрощеною версією стандартної загальної мови розмітки - SGML (Standart Generalised Markup Language), що був затверджений ISO як стандарт ще в 80-х роках минулого сторіччя.
SGTML - це не мова в чистому виді, а скоріше набір якихось правил й описів для створення інших мов, він визначає припустимий набір тэгов, їхні атрибути й внутрішню структуру документа. Контроль за правильністю використання дескрипторів здійснюється за допомогою спеціального набору правил, називаних DTD-описами, які використаються програмою-інтерпретатором клієнта при розборі документа. Для кожного класу документів визначається свій набір правил, що описують граматику відповідної мови розмітки. За допомогою SGML можна організовувати інформацію, що втримується в документах, описувати структуровані дані, представляти цю інформацію в деякому стандартизованому форматі для наступного використання. Однак через деяку свою складність, SGML використався, в основному, для опису синтаксису інших мов (найбільш відомим з яких є HTML), і деякі додатки працювали з SGML-документами прямо.
HTML - мова значно більше зручний і простій у використанні, чим SGML. Він не дозволяє визначати додаткові мови на своїй основі. Використання HTML припускає розмітку документа по стандарті, що визначається досить обмеженим набором інструкцій або тэгов. Такі інструкції призначаються, у першу чергу, для керування процесом висновку вмісту документа на екрані програми-клієнта й тим самим для визначення способу подання документа, але не його цілісної структури. У більшості випадків дані HTML представляються у звичайному текстовому файлі, якому можна легко передавати по мережі з використанням протоколу http.
Однак час іде й пред’являє усе більше тверді вимоги до популярних технологій, сучасні додатки бідують не тільки в мові подання даних на екрані клієнта, але й у механізмі, що дозволяє визначати структуру документа, описувати елементи, що втримуються в ньому. HTML має нескладний набір команд і цілком успішно справляється із завданням опису текстової інформації й відображенням її на екрані програми перегляду - броузера. Однак самі відображувані дані ніяк не пов’язані з тими тэгами, які використаються для форматування, тому в програм-аналізаторів немає можливості використати тэги HTML для пошуку потрібних нам фрагментів документа. Т.е. зустрівши, наприклад, такий опис
<font color=”red”>rose</font>,
програма перегляду буде знати, яким кольорами відобразити текст, що втримується усередині тэгов <font></font> й, найімовірніше, відобразить його правильно, але їй абсолютно байдуже, у якому місці документа зустрівся цей тэг, у які інші тэги укладений поточний фрагмент, чи існують вкладені в нього фрагменти, чи правильно побудовані відносини між об’єктами. Таке “байдужність” до структури документа приводить до того, що пошук або аналіз інформації всередині нього нічим не буде відрізнятися від роботи із суцільним, не розбитим на елементи текстовим файлом. А це, як відомо, не найефективніший спосіб роботи з інформацією.
Іншим істотним недоліком самої ідеї, реалізованої в HTML, можна назвати обмеженість набору його тэгов. DTD-правила для HTML визначають фіксований набір дескрипторів і тому в розроблювача немає можливості вводити власні, спеціальні тэги. Хоча час від часу з’являються нові розширення мови (на сьогоднішній день останньою версією HTML є HTML 4.0), але довгий шлях їхньої стандартизації, супроводжуваний постійними розбіжностями між основними виробниками броузеров, роблять практично неможливої швидку адаптацію мови, його використання для відображення спеціалізованої інформації(наприклад, мультимедийной, математичних, хімічних формул і т.д.).
Підбиваючи підсумок всьому сказаному, можна затверджувати, що HTML уже сьогодні не задовольняє повною мірою вимогам, пропонованим сучасними розроблювачами до мов подібного роду. І йому на зміну була запропонована нова мова гіпертекстової розмітки: потужний, гнучкий, і, одночасно із цим, зручна мова XML.