DbfWebServer. Способ эффективной работы с таблицами DBFв среде Интернет - страница 21



Упрощение модификации и обновления страниц на сайте

Это преимущество непосредственно вытекает из первого. При рассмотрении предыдущего пункта мы уже немного коснулись этого вопроса. Рассмотрев пример с изменением логотипа фирмы на всех страницах сайта. Но ведь сайт требует постоянной модификации, особенно это касается его контента. Информация должна быть свежей.

Разделение информации и дизайна на сайте позволяет ускорить процесс обновления и наполнения сайта, так как не требует от людей, выполняющих эти операции, знаний в областях html-разметки, графики и т. д. Можно даже подготовить дизайн сайта (заказать у фирмы, предоставляющей такие услуги), а потом производить наполнение сайта собственными силами, не затрачивая средств на постоянное привлечение со стороны или включение в свой штат специалистов по дизайну, что потребовалось бы при статической организации сайта. Да и временные затраты на обновление значительно сокращаются.

Возможность изменять контент сайта, реагируя на действия посетителя

Третье достижение стало прорывом на пути развития глобальной сети. Посудите сами, все преимущества, описанные в двух первых пунктах, облегчали работу создателей сайтов и снижали их расходы, но для посетителей это не имело большого значения. А вот третье преимущество отразилось непосредственно на них. Только благодаря ему вы можете видеть огромное количество электронных магазинов, виртуальных клубов, интернет-игр и т. п. Только возможность изменять наполнение сайта «под конкретного посетителя» позволило воплотиться в жизнь этим проектам.

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

Еще один пример – это форумы и чаты, коих на просторах сети развелось бесчисленное множество. Все они создаются динамически, без поддержки этой технологии ни один из них не смог бы существовать. Доски объявлений, клубы по интересам, виртуальные игры и соревнования – ничего этого вы не смогли бы увидеть.

Добавьте к этому все системы электронных платежей, и вы поймете, как оскудела бы сеть, лишившись динамических сайтов. Вернее, теперь вы можете себе представить, что мы все приобрели с появлением этих новых возможностей.

Недостатки динамических сайтов

Как и у всего остального в нашем неидеальном мире, у динамических сайтов есть свои недостатки.

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

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