Каким должен быть веб-сайт
Прошли те времена, когда сетью Интернет пользовались только в научных целях, работая на персональных компьютерах. Сейчас Интернет стал явлением социальным, средством общения и громадной всемирной онлайн библиотекой самой разнообразной информации. Сейчас в сеть можно выйти не только с компьютеров, но и с мобильных телефонов, телевизоров, различных гаджетов. Может быть в скором времени к Интернету будут подключены пылесосы, холодильники, стиральные машины и прочая бытовая техника. Для того, чтобы все это "железо" правильно функционировало в сети, необходимо, чтобы его программное обеспечение отвечало установленным интернет-стандартам. Поэтому, при создании веб-сайта его разработчик должен соблюдать современные интернет-стандарты, которые гарантируют, что веб-сайт будет правильно и одинаково отображаться на различных устройствах.
Современные веб-стандарты разрабатывает организация World Wide Web Consortium (W3C). На ее сайте http://w3.org опубликованы текущие интернет-стандарты, которые обзательны к применению.
Сегодня рядовым пользователем Интернета является обычный человек, который не искушен в различных технических тонкостях Интернета. Поэтому, при создании веб-сайта его разработчик должен заботиться о полноте и удобстве чтения html-страниц:
- структура веб-сайта и его отдельных страниц должна быть хорошо продумана;
- html-страницы должны легко читаться, чтобы глаза не уставали;
- важный материал должен быть выделен и "бросаться в глаза", чтобы посетитель сразу обратил на него внимание;
- файлы видеоизображений и звуковые файлы должны воспроизводиться непосредственно с html-страницы, без внешней загрузки.
Мы уже сказали, что в Интернет люди заходят с различных устройств, которые могут быть подключены к различным сетям, поэтому, скорость работы Интернета может быть различной. Исходя из этого, разработчик сайта должен создавать html-страницы как можно более компактными и простыми. Чем сложнее html-страница, тем больше времени и системных ресурсов она требует для своей обработки.
Html-страницы не должны требовать для своего отображения дополнительного программного обеспечения, кроме стандартного браузера.
Что такое WEB 2.0
Концепция WEB 2.0 - это список правил, которым должен удовлетворять веб-сайт.
Основные принципы концепции WEB 2.0:
- Разделение содержимого (информация, представленная на html-странице), представления (формат вывода информации) и поведения (реакция страницы на действия посетителя) html-страницы. Такой подход к разработке веб-сайта позволяет изменять содержимое, не затрагивая представление и поведение; или заниматься разработкой содержимого, представления и поведения разным людям.
- Подгружаемое содержимое. В ответ на щелчок по гиперссылке должна обновляться не вся html-страница, а только некоторая ее часть. Этот принцип позволяет значительно сократить объем трафика (передаваемой по сети информации), а также выполнять какие-либо действия с данными после их загрузки.
- Генерируемое содержимое. Определенные части html-страницы могут не загружаться по сети, а генерироваться "на месте", в браузере. Этот принцип позволяет еще более сократить сетевой трафик.
- Семантичная разметка данных. Этот принцип позволяет связать данные, которые выводит html-страница, по определенным правилам.
Начинающему разработчику сайтов кое-что из сказанного выше, может быть не совсем понятно. Это нормально. После того, как основной теоретический материал по созданию веб-сайтов будет изучен, надо будет снова перечитать данную страницу - все станет намного понятней.