Содержание

Вступление 4

1. Современные технологии разработки сайтов 6

1.1. Технология проектирования пользовательских интерфейсов 6

Общие подходы к разработке дизайна сайта 11

1.2. Технологии front-end разработки 12

1.2.1. Языки разметки 12

1.2.2. Каскадные таблицы стилей CSS3 17

1.2.3. Клиентские языки разработки. JavaScript 19

1.3. Технологии back-end разработки 21

2. HTML разработка пользовательских интерфейсов 23

2.1. Верстка сайта с фреймами 23

2.1.1. Атрибуты фреймов 28

2.1.2. Безфреймовая структура 31

2.1.3. Плавающийфрейм 32

2.2. Табличнаяверстка 33

Верхняя часть сайта 34

2.3. Блочная верстка 34

2.4. Семантическая верстка 35

3. Фреймы в современном сайтостроении 39

3.1. Позитивные стороны использования фреймов 39

3.2. Негативные стороны использования фреймов 39

Заключение 41

Список литературы 42

Выдержка из текста

Развитие интернет-технологий позволяют расширять сферу использования различных приложений определяя для них веб-интерфейсы. В основе любого веб-интерфейса лежат технологии, базирующиеся на языке разметки HTML 5, который отвечает за разметку содержимого интерфейса, каскадных таблиц стилей CSS 3, которые отвечают за размещение содержательных элементов на веб-странице и их оформление, язык клиентского программирования JavaScript отвечает за динамическую составляющую веб-интерфейса, в том числе и навигацию.

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

Веб-интерфейс – это совокупность средств, при помощи которых пользователь взаимодействует с веб — сайтом или любым другим приложением с помощью браузера [1]. Удобство данного способа взаимодействия заключается в возможности пользоваться веб — интерфейсом с помощью любого компьютера, подключенного к сети Интернет. Кроме этого, важным достоинством является постоянная доступность веб — интерфейса для конечного пользователя.

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

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

Поэтому изучение положительных и отрицательных сторон использования фреймов является актуальной темой, которая и заявлена как тема курсовой работы.

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

В современном сайте основной частью является его интерфейсная часть, серверная часть выполняет дополнительные вспомогательные функции.

Список использованной литературы

1. Агальцов В.П. Базы данных. В 2-х т. Т. 2. Распределенные и удаленные базы данных: Учебник / В.П. Агальцов. — М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013. — 272 c.

2. Вендров А.М. Проектирование программного обеспечения экономических информационных систем. / А.М. Вендеров. – М.: Финансы и статистика, 2000.

3. Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование информационных систем. Интернет-университет информационных технологий. / В.И. Грекул, Г.Н. Денищенко, Н.Л. Коровкина // ИНТУИТ.ру. − 2008.

4. Грызлов В. JavaScript. Изд. 3-е.М.: ДМК Пресс, 2005. 416 с.

5. Гудман Д. JavaScript. Библия пользователя, 4-е издание: Пер. з англ. /Д. Гудман — М.: Издательский дом "Вильямс", 2003. -960с.

6. Карпова, И.П. Базы данных: Учебное пособие / И.П. Карпова. — СПб.: Питер, 2013. — 240 c.

7. Кассер Д. Использование MacromediaDreamweaver. М., СПб., К.: Издательский дом «Вильямс», 2005. 720 с.

8. Козленко Л. Проектирование информационных систем. / Л. Козленко.

9. Кошелев, В.Е. Базы данных в ACCESS 2007: Эффективное использование / В.Е. Кошелев. — М.: Бином-Пресс, 2009. — 592 c

10. Морис Б. HTML в действии: Пер. с англ. СПб.: Питер, 1997. 356 с.

11. Уолл Д. Использование WWW: Пер с англ. 2-е изд. К.: Диалектика, 1997. 432с.

12. Хестер Н. Создание Web-страниц в Dreamweaver. М.: НТ Пресс, 2005. – 104с

Похожие записи