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