✎ Помощь начинающим и профессиональным блоггерам, создание, поддержка сайтов и блогов e-mail siteblogger@inbox.ru icq 353-724-370

Главная ›› Статьи по созданию сайта ›› Технологии динамических веб-страниц

Технологии динамических веб-страниц

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

Технологии динамических веб-страниц

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

Схема работы таких языков проста. На веб-сервере размещаются базы данных и специальные программы (сценарии, скрипты) для обработки этих данных по запросам пользователей. Запрос с компьютера передается на сервер, где данные обрабатываются соответствующей программой. В результате формируется веб-страница, которая передается обратно на компьютер пользователя. Все это осуществляется с помощью протокола CGI — набор правил, по которым сервер передает запрос программе.

Для работы с базами данных, расположенных на сервере, используются языки PHP, ASP, Perl. Раньше всех для выполнения несложных программ был создан язык Perl. Ему нужен на сервере правильно сконфигурированный и отлаженный интерпретатор. Активнее всего сейчас развивается язык РНР в сочетании с базой данных MySQL. Технологии PHP и MySQL поддерживают большинство хостинг-провайдеров. Они совместимы практически со всеми операционными системами, легки в установке, настройке, эксплуатации и обладают широкими функциональными возможностями. Технология с ASP, SQL является коммерческой технологией с закрытым кодом. Технологии PHP и MySQL являются бесплатными, поэтому их используют и развивают программисты всего мира.

ASP (Active Server Pages) — скриптовый язык. Он позволяет формировать HTML из различных баз данных в интерактивном режиме по запросу пользователей. Он совместим с такими страничными объектами как компоненты Active X или Java. ASP можно комбинировать с обычными веб-страницами, использовать для создания мощных приложений, которые можно развивать и модифицировать. Страница с ASP создается на сервере до того, как она будет передана на компьютер пользователя. Хостинги, поддерживающие ASP, достойны всяческого уважения. Но следует узнать, какую именно версию поддерживает хостинг: ASP или ASP.NET. Кроме того, сервер должен поддерживать базы данных, например, SQL. ASP.NET — относительно новая технология, над которой работает Microsoft. Разработчики считают, что в скором времени это будет самый распространенный язык.

Где могут пригодиться серверные скриптовые языки? Это сайты компаний, персональные сайты или блоги, форумы, чаты, всевозможные формы регистрации. Очень удобно использовать их для интернет-магазинов с возможностью оплачивать покупки прямо с сайта.

Поделитесь ссылкой! Подпишитесь на обновления, чтобы получать новые публикации!

Оставить комментарий

Siteblogger.ru – проект, охватывающий достаточно широкий круг вопросов: создание сайтов и блогов на WordPress, поисковые системы, поисковая оптимизация и продвижение сайтов, способы заработка в сети, эффективные инструменты работы в Интернете и другое. Кроме того, мы оказываем услуги создания сайтов и блогов на WordPress с последующим их продвижением, а также занимаемся настройкой и ведением контекстной рекламы Яндекс.Директ и Google Adwords. По поводу сотрудничества просьба обращаться через контакты, все заявки и предложения будут обязательно рассмотрены. При использовании материалов данного сайта, пожалуйста, указывайте прямую индексируемую ссылку на Siteblogger.ru.

«Как создать и продвинуть свой сайт»

2011–2016 © Siteblogger.ru
Рейтинг@Mail.ru