Читайте также:
|
|
Технологии применяемые при разработке веб-страниц. Веб-сайты в настоящее время делятся на:
· статические – всё содержимое заранее подготавливается. Пользователю выдаются файлы в том виде, в котором они хранятся на сервере.
· динамические – содержимое генерируется специальными скриптами (программами) на основе других данных из любого источника.
Динамические сайты наиболее современные. В нем возможно изменять содержимое страниц сайта, не прибегая к программированию, т.е. средствами самого сайта. Возможность править все страницы предоставляется, только определенной категории пользователей (например администраторам, или зарегистрированным пользователям). В некоторых случаях к правке определенного веб-контента допускаются анонимные пользователи (например на форумах – добавление сообщений).
Генерация содержимого (контента). Процесс получения содержимого сайта обычно выглядит следующим образом:
1. генерация содержимого на стороне сервера;
2. передача сгенерированной странички клиенту;
3. генерация содержимого на стороне клиента.
Генерация содержимого на стороне сервера. Сервер получает запрос от Клиента (например, page.ru/index.php), то запускает обработку файла-скрипта (в данном случае – index.php) интерпретатором. Языки программирования на Серверной стороне используются разные, наиболее часто встречаются, например: PHP, Perl, ASP.NET, Ruby и другие.
Именно на этой стадии происходит выборка необходимой информации из Баз Данных и наполнение ею страницы, после чего она передаётся Клиенту в-ответ.
Генерация содержимого на стороне клиента. На Клиентской стороне используется JavaScript, который может использоваться как для минимальных, невидимых глазу операций (например, проверки на правильность задания паролей при регистрации на сайтах), так и глобальных последовательностей и приложений.
После того, как страница получена Клиентом с Сервера, программа Браузер обрабатывает её и отображает Пользователю, при этом исполняя скрипты Клиентской стороны, если они были указаны в странице и получены.
Комбинированная генерация. Чаще всего встречается именно комбинация этих двух методов Генерации (Web2.0) – весь новый интернет основан на нём, это, и умная строка с возможными вариантами у Поисковых систем, и редакторы в форумах, и всплывающие меню, и многое другое.
В настоящее время, для создания динамических страниц на стороне сервера, чаще всего применяются две технологии:
LAMP – свободнораспространяемый популярный набор для создания веб-сайтов. В состав входят: Linux (операционная система), Apache (веб-сервер), MySQL (СУБД), PHP (язык программирования);
.NET Framework – программная платформа от компании Microsoft, предназначенная для создания обычных программ и веб-приложений. Состав: Windows (операционная система), IIS (веб-сервер), MS SQL Server (СУБД), C# (язык программирования,.NET поддерживает и другие языки).
PHP-скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.
Для двухстороннего обмена данными используются характерного для сайтов, построенных на технологии Web2.0, используются технологии:
· AJAX (Asynchronous Javascript and XML – «асинхронный JavaScript и XML») – подход к построению интерактивных пользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с веб-сервером. В результате, при обновлении данных, веб-страница не перезагружается полностью и веб-приложения становятся более быстрыми и удобными;
· AJAX при использовании вместо XML текстового формата обмена данными, основанного на JavaScript – JSON (JavaScript Object Notation).
Выводы
Для создания корпоративного сайта экскурсионного бюро «Махаон» были выбраны следующие интернет-технологии: HTML, JavaScript, Каскадные таблицы стилей или CSS (Cascading Style Sheets)
Язык разметки гипертекста (Hypertext Markup Language), или, как его чаще называют, HTML, – это компьютерный язык, лежащий в основе World Wide Web (Всемирной Паутины). Благодаря языку HTML любой текст можно разметить, преобразовав его в гипертекст с последующей публикацией в Web.
Язык HTML имеет собственный набор символов, с помощью которых Web-браузеры отображают страницу. Эти символы, называемые дескрипторами, включают в себя элементы, необходимые для создания гиперссылок [3, с. 20].
Одной из отличительных особенностей HTML-документов является то, что сам документ содержит только текст, а все остальные объекты встраиваются в документ в момент его отображения Браузером с помощью специальных тэгов и хранятся отдельно. При сохранении HTML-файла в месте размещения документа создается папка, в которую помещаются сопутствующие ему графические элементы оформления [10, с. 134].
Дата добавления: 2015-07-16; просмотров: 102 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Основные этапы создания сайта | | | JavaScript |