Технические особенности разработки сайтов

К сожалению, при разработке сайта невозможно предсказать, каким браузером будет пользоваться посетитель сайта, какое у него будет установлено разрешение экрана и некоторые другие особенности. А знать это важно, так как производители браузеров не полностью следуют стандартам, принятым для интернета. На этапе разработки следует специально учитывать особенности тех или иных браузеров. При этом более современные браузеры позволяют создавать более качественные страницы, но они будут некорректно отображаться в старых версиях. Перед началом работы следует определиться, на какие браузеры в первую очередь должен быть ориентирован сайт.

Около 92% браузеров на сегодня приходится на четыре программы: Internet Explorer 6,  Internet Explorer 7, Mozilla Firefox 2, Opera 9, причем доля Internet Explorer 6 уменьшается. В этих браузерах сайт должен работать без каких-либо замечаний. Дополнительно около 3% приходится на Firefox 1 и Opera 8. В подавляющем большинстве случаев и в этих программах все будет работать без замечаний, но особого внимания им не стоит уделять, так как они постепенно заменяются на более новые версии.

Браузер Internet Explorer 5 используется менее, чем у 2% пользователей и его доля постоянно снижается. К сожалению, поддержку этого браузера гарантировать нельзя, так как он существенно отличается в худшую сторону от перечисленных выше программ. Дополнение поддержки этого браузера или ухудшит качество сайта (если отказаться от приемов, поддерживаемых современными браузерами) или значительно повысит сложность разработки (практически понадобиться разрабатывать два варианта сайта - для новых браузеров и для Internet Explorer 5).

На мобильных телефонах и коммуникаторах часто используется браузер Opera Mini. Всего им пользуется менее 2%, но его доля постепенно растет. Если необходима поддержка сайта для мобильных устройств, об этом следует позаботиться отдельно, по умолчанию работа Opera Mini не гарантируется.

Все остальные браузеры вместе взятые занимают менее 2%. На многих из них сайт будет работать нормально, но на некоторых, особенно на старых версиях, возникнут ошибки. Практически следует принять к сведению, что около одного процента посетителей не смогут воспользоваться сайтом или смогут сделать это с большим трудом.

Так как у разных пользователей может быть установлено различное разрешение экрана, следует учитывать это при разработке сайта. Почти 90% пользователей используют три основных разрешения - 1024x768, 1280x1024 и 1152x864, причем второе постепенно вытесняет другие. Около 4% использует более высокие разрешения - возможно, у них на странице появится больше свободного места. Около 6% пользуется более низкими разрешениями и их доля постоянно уменьшается. При просмотре сайта у них появится горизонтальная полоса прокрутки, так как страница целиком не поместится на экране.

Некоторые технические особенности создания сайта не видны пользователю, однако при равных прочих условиях следует отдать предпочтение разработчикам, следующим современным тенденциям в разработке сайтов. Качественный сайт должен соответствовать рекомендациям консорциума W3C, разрабатывающего стандарты для интернета. В исключительных случаях несоответствие стандарта можно объяснить поддержкой конкретных браузеров, но не слишком хорошо, если веб-студия постоянно создает сайты, противоречащие рекомендациям W3C. Проверка на соответствие стандартам, называемая валидацией, выполняется на сайтах validator.w3.org и jigsaw.w3.org/css-validator/.

В последнее время нередко используется технология AJAX, позволяющая динамически менять содержимое страницы без ее полной перерисовки. Однако следует применять эту технологию только в тех случаях, когда это действительно оправдано. Например, если динамически подгружаемые списки занимают столько же места, сколько и программа, реализующая их загрузку, проще отказаться от AJAX и поместить списки непосредственно в веб-страницу. Но все же в некоторых случаях использование технологии AJAX может принести заметные преимущества.

Одним из технических приемов, который постепенно уходит в прошлое, является табличная верстка. В принципе одну и ту же страницу можно создать с помощью таблиц или блоков, но блочная верстка считается более современной и предпочтительной. Также приветствуется отделение оформления страницы от ее содержания с помощью, так называемых, каскадных таблиц стилей CSS. Если сайт сделан с помощью таблиц, он будет нормально работать, но использование блоков и CSS все же предпочтительнее. При этом никто не запрещает использовать таблицы в отдельных фрагментах сайта.

 

Реклама

Поиск на сайте

Введите ваш запрос для начала поиска.