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. Одним словом, нет ничего универсального. Хочешь в этом убедиться – попользуйся каким-нибудь коробочным вариантом. |