Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #73, ДЕКАБРЬ 2006 г.

special faq

 

Спецвыпуск: Хакер, номер #073, стр. 073-080-3


Q:

Каким требованиям должен соответствовать сайт, чтобы он корректно отображался на экране КПК или мобильного телефона?

A:

Таких требований три:

1 «ВАЛИДНАЯ» ВЕРСТКА, ТО ЕСТЬ СООТВЕТСТВИЕ СТАНДАРТАМ W3C.

2 ОТСУТСТВИЕ JAVASCRIPT`А (ТОЛЬКО НЕДАВНО JS НАЧАЛ ПОЯВЛЯТЬСЯ В КАРМАННИКАХ И ТЕЛЕФОНАХ).

3 МИНИМАЛЬНОЕ КОЛИЧЕСТВО СВОБОДНО ПОЗИЦИОНИРУЕМЫХ ЭЛЕМЕНТОВ.

Q:

Стоит ли оптимизировать код или проще завысить требования к хостингу?

A:

Вопрос риторический, и тем не менее он Frequently Asked. Естественно, надо оптимизировать код! Да, процесс оптимизации может оказаться достаточно трудоемким. Да, код можно оптимизировать бесконечно. Но движок сайта – это программа, которую одновременно используют сотни, тысячи и десятки тысяч пользователей. И если сайт работает сразу после сдачи при посещаемости 10-15 человек в час, это не значит, что он будет работать при посещаемости 1000 человек в час. С другой стороны, для каждого сайта есть свои системные требования. Чаще всего это виртуальный выделенный сервер (остальное, как говорится, приложится).

Q:

Есть ли смысл делать движок сайта динамически-обновляемым?

A:

Да, смысл есть. Все баги не найти никогда. Примерно 5% багов обнаруживается уже после сдачи сайта. Каждый раз высылать клиенту файлы с просьбой «пусть ваш сисадмин файлик обновит» – не солидно. А движок с возможностью обновления – это плюс еще и с маркетинговой точки зрения, помимо удобства.

Q:

Чем хороши и чем плохи «коробочные» варианты сайтов?

A:

«Коробочный» сайт – это сайт, движок которого самоустанавливается на сервере. Все, что требуется от админа – закачать на сервер файлы и указать некоторые параметры во время установки (доступ к БД, настройки сайта и т.п.). В движке таких сайтов зашиты стандартные модули типа новостей, форумов, каталогов продукции и иже с ними. Плюс коробочных вариантов: простота в использовании (в некоторых случаях можно обойтись без программиста). Минусов же два. Первое - избыток функционала, который делает этот сайт громоздким и заметно более требовательным к серверу. Второе - невероятные неудобства при доработке. Разобраться в коде таких сайтов обычно не просто. То же самое касается верстки. Зачастую HTML вообще идет вперемешку с PHP. Одним словом, нет ничего универсального. Хочешь в этом убедиться – попользуйся каким-нибудь коробочным вариантом.

Назад на стр. 073-080-2  Содержание