Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Интернет-технологии, испольхуемые для разработки сайта

Введение | Характеристика объекта и предмета исследования | Классификация web-сайтов | Организационное обеспечение решения проблемы | Проектная часть | Разработка шаблона | Разработка тестового примера | Автобусные туры по Европе | SPA В ПОЛЬШЕ БАССЕЙНЫ С МОРСКОЙ ВОДОЙ, КОМПЛЕКС САУН, ФИТНЕС-ЦЕНТР БЕЗ ОГРАНИЧЕНИЙ. | Экскурсионные туры в Санкт Петербург. |


Читайте также:
  1. Sameoldshow: здравсивуй, Никита! раньше хотела побывать в стране щастья, но просматриваю фотки с сайта и вижу что република-просто антигламурный сброд! неужели вы пускаете всех?
  2. V. СЕМЕЙНЫЙ ОЧАГ ФОРСАЙТА
  3. Актуальность разработки иммунохроматографических тест-систем для диагностики Helicobacter pylori
  4. Ассемблер, компилятор и линкер интегрированной среды разработки Keil
  5. Возможность заказать создание, продвижение сайта а также интеграция его с программами фирмы 1С
  6. Возникающие в процессе разработки
  7. Вопрос.6 Выберите наиболее правильное утверждение, касающееся групповой разработки

Технологии применяемые при разработке веб-страниц. Веб-сайты в настоящее время делятся на:

· статические – всё содержимое заранее подготавливается. Пользователю выдаются файлы в том виде, в котором они хранятся на сервере.

· динамические – содержимое генерируется специальными скриптами (программами) на основе других данных из любого источника.

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

Генерация содержимого (контента). Процесс получения содержимого сайта обычно выглядит следующим образом:

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

mybiblioteka.su - 2015-2024 год. (0.006 сек.)