
По сей день HTML является основой большинства сайтов. Даже всем известные проблемы и ограничения, такие как цвета HTML или принципиальное отсутствие интерактивности, не ограничили его популярность – за последние 20 лет появилось с десяток новых языков программирования для web, а позиции «старичка» непоколебимы.
Почему цвета HTML не мешают его популярности?
Во-первых, простотой и доступностью. Создать простейший сайт можно буквально в «Блокноте», хотя это, конечно, отдает извращением.
Во-вторых, доступностью. Язык прост, понятен, логичен и легко осваивается даже теми, кто совершенно далек от программирования и информационных технологий в принципе.
В-третьих, универсальностью. Это язык не программирования, но разметки (даже название говорит об этом), что делает его совместимым практически с любой программной средой. Другими словами, в web-страничку, воспользовавшись одним из тэгов-контейнеров, можно встроить все, что угодно, начиная с простого Java-скрипта и заканчивая программным модулем, – и все будет работать. Именно поэтому, сам являясь статичным, он служит «проводником» интерактивности до конечного потребителя.
В-четвертых, безотказность. Это единственный язык, с которым работают все серверы, все хостинг-провайдеры, а самое главное – все браузеры.
Кроме этих основных причин существует еще масса нюансов.
Изобилие программных продуктов, облегчающих работу с гипертекстом. В частности, популярные ныне WYSIWYG-редакторы изначально разрабатывались именно для разметки гипертекста, а современные «навороты появились значительно позже. Не менее привлекателен тот факт, что многие из этих программ совершенно бесплатны.
Облегчение рутинных задач программистам. В HTML размер шрифта (почитать о нюансах настройки можно здесь) и другие основные параметры настроить гораздо целесообразнее, чем использовать для этого программные процедуры, – неразрывно связанная с ним технология CSS позволяет делать это почти автоматически. Это позволяет программистам сосредоточиться на основных задачах, не отвлекаясь на мелочи.
HTML-странички являются, можно сказать, идеальным воплощением клиентской части распределенных сайтов. Это экономичное по ресурсам, «отзывчивое» по времени, почти безотказное и, самое главное, безопасное решение.
Можно еще достаточно долго перечислять достоинства HyperText Mark-up Language, но недостатков он тоже не лишен. И главный из них – статичность. Добиться какой-то активности от странички можно только встроив нее какой-либо программный код, иначе это просто набор фона, картинок и текстовых блоков, никак не привлекающий дополнительное внимание.
Очевидно, что причин популярности гипертекстовой разметки предостаточно. Именно поэтому большинство он- и оффлайн конструкторов сайтов, особенно бесплатных, используют HTML в качестве основного инструмента. А это очень сильно повышает долю его присутствия в Интернете за счет небольших бюджетных сайтов.