Статический сайт HTML: «дедушка» на пенсию не торопится
В смысле возраста мы нисколько не пошутили – трудовой вклад в интернет этого старожила уже приближается к трем десятилетиям. Отсчёт начинается с 1989 года, когда молодой программист Тим Бернерс-Ли предложил Европейскому центру по ядерным исследованиям внедрение гипертекстовой концепции для обмена документами по сети. Это и было началом html-страниц. Пропускаем всю эпопею с развитием языка и переходим к его практическому использованию.
Несмотря на почтенный возраст первопроходцев интернета, статические сайты и сегодня вполне востребованы в сети.
- Они просты в создании и не требуют знания языков программирования. Сам гипертекст – вопреки устоявшемуся мнению не сильно сведущих дилетантов – таковым не является.
- Легко кэшируются и быстро грузятся. Всякий запрос пользователя к веб-странице запускает долгий процесс обращения к серверу и получения от него информации. Учитывая тот факт, что хранилище может располагаться на другом конце Атлантического побережья или поближе, в Европе – сохранение в копии сайта в буфере существенно снижает скорость отдачи информации и повышает комфортность серфинга по сети.
- Минимальный набор технических параметров. Обработка содержимого производится на компьютере конечного пользователя и не требует дополнительных ресурсов. К серверу же вообще нет никаких требований, за исключением хранения физической информации.
Конечно, существуют и недостатки, но они нивелируются при использовании статических сайтов в пределах их прямого назначения. Это касается формата размещаемых площадок – html легко справляется с обработкой онлайн-визиток, резюме, промо-витрин, постоянных каталогов продукции. Как понятно из названия – статический ресурс не предполагает частой смены контента и не обладает достаточным внутренним инструментарием для её реализации. Но его часто используют в создании шаблонов более сложного вида веб-страниц – динамических.
Динамический сайт на PHP: для быстрой смены контента
Вспоминая о возрасте следует сделать оговорку – наш второй герой тоже совсем немолод. Его дебют в сети состоялся еще в 1994 году, когда датчанин Расмус Лердорф реализовал на практике набор скриптов для учета просмотров личного резюме. Далее последовал период систематизации и дополнений и IT-технологии обзавелись еще одним инструментом.
Основное различие с предшествующим видом – это область генерации контента. Если в HTML-версии она происходит на стороне (компьютере) пользователя, то в PHP эта роль отводится удаленному центру. Весь процесс делится на три последовательных этапа.
- Во-первых, обработка информации сервером. Здесь формируется содержание веб-страницы с участием необходимых программных элементов – PHP, JAVA и других.
- Во-вторых, передача сгенерированного контента на устройство пользователя.
- В-третьих, участие конечного компьютера в приёме и обработке. Здесь подключаются дополнительные программные ресурсы браузеров, которые исполняют клиентские скрипты (при их наличии).
Именно на работу с PHP ориентированы все популярные движки, что позволяет им администрировать сайты с наименьшими временными и профессиональными затратами. Именно этот формат реализует возможность быстрой смены части контента или целых страниц – подобная гибкость сделала динамические сайты лидером рынка интернет-разработки.
Мы начали разговор с размышления о том, что владельцев сайтов редко интересуют технические детали – движки, хостинги и форматы. В конце концов – это на цену разработки влияния не оказывает. Проект обретает стоимость в результате предъявляемых к нему индивидуальных требований, а не из-за определенного варианта кодировки или сложности CMS. Технические нюансы лучше всего оставлять на усмотрение веб-студий – ведь они в этом деле профессионалы, которым следует доверять.
- В 2014 году W3C (Консорциум Всемирной паутины) рекомендовал разработчикам переходить на 5-ю версию HTML, в которой они работают и по сегодняшний день.
Здесь обратимся к ещё одному явлению – опыту пользователей. За прошедшие два десятилетия компьютер и интернет из разряда игрушек для богатых стали непременным атрибутом почти в каждом доме и во всех офисах. Если создание первых сайтов было уделом немногих профессионалов и воспринималось как нечто особенное – сегодня эта аура исчезла, а сами веб-ресурсы стали обязательным элементом не только для бизнеса, но и в целях личного применения. Создание сайтов тоже претерпело трансформацию. Об этом в следующей статье.