Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Критерии выбора средств разработки WEB - приложений

Содержание:

Введение

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

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

Web-технология полностью перевернула представления о работе с информацией, да и с компьютером вообще. Оказалось, что традиционные параметры развития вычислительной техники - производительность, пропускная способность, емкость запоминающих устройств - не учитывали главного "узкого места" системы - интерфейса с человеком. Устаревший механизм взаимодействия человека с информационной системой сдерживал внедрение новых технологий и уменьшал выгоду от их применения. И только когда интерфейс между человеком и компьютером был упрощен до естественности восприятия обычным человеком, последовал беспрецедентный взрыв интереса к возможностям вычислительной техники.

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

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

- не соответствие сайта психофизиологическим требованиям, которое приводит к повышенной утомляемости или отвлечению внимания;

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

- избыточность или недостаток представленной информации;

- некорректный выбор средств разработки, который влечет за собой необоснованное повышение стоимости готового продукта.

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

К тому же сейчас, когда число онлайновых пользователей оценивается более чем в 500 миллионов человек (причем это число растет со скоростью приблизительно 7% в месяц), приходится искать пути использования новых технологий, которые могли бы оказать содействие в привлечении и удержании внимания пользователей, путешествующих по безбрежным просторам Web.

Предмет исследования web-технологии.

Объект – среды и языки разработки web-приложений.

Цель работы – рассмотреть возможности практического использования языков и средств для разработки web-приложений.

Для достижения поставленной цели необходимо решить ряд задач:

1) рассмотреть основные понятия web-технологий;

2) привести различные классификации web-приложений, используемых в предпринимательской деятельности;

3) рассмотреть психофизические требования к web-приложениям;

4) определить области применения языков программирования для разработки web-приложений;

5) проанализировать функциональные возможности сред по созданию web-приложений.

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

1. Теоретические основы разработки Web-приложений

1.1 Понятие и классификация web-технологий

Развитие современной компьютерной техники и внедрение новейших технологий положили начало нового направления жизни на Земле. За довольно короткий промежуток времени развития микроэлектроники и кибернетики произошло много изменений.

Прогрессивное развитие техники вызвало появление новых программных продуктов. С каждым годом внедряется все большее и большее количество языков программирования. Все они ориентированы, прежде всего, на целевую аудиторию[1].

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

Интернет — это не только "прохладный бассейн", в котором так комфортно чувствуют себя весьма "перегревшиеся" люди, но и место, где можно "потрогать" практически любую горячую тему, не опасаясь при этом обжечься[2].

Web-технология полностью перевернула представления о работе с информацией, да и с компьютером вообще. Оказалось, что традиционные параметры развития вычислительной техники - производительность, пропускная способность, емкость запоминающих устройств - не учитывали главного "узкого места" системы - интерфейса с человеком. Устаревший механизм взаимодействия человека с информационной системой сдерживал внедрение новых технологий и уменьшал выгоду от их применения. И только когда интерфейс между человеком и компьютером был упрощен до естественности восприятия обычным человеком, последовал беспрецедентный взрыв интереса к возможностям вычислительной техники.

Информация, доступная пользователям Internet, располагается на компьютерах (Web-серверах), на которых установлено специальное программное обеспечение. Значительная часть этой информации организована в виде Web-сайтов. Каждый из них имеет свое имя (адрес) в Internet. Web-сайт – это информация, представленная в определенном виде, которая располагается на Web-сервере и имеет свое имя. Для просмотра Web-сайтов на компьютере пользователя используются специальные программы, которые называются браузерами. Наиболее распространенными браузерами в настоящее время являются Internet Explorer и Netscape Navigator. Взависимости от того, какое имя сайта мы зададим в строке "Адрес", браузер будет загружать в свое окно соответствующую информацию.

Web-сайт состоит из связанных между собой Web-страниц. Web-страница представляет собой текстовый файл с расширением *.htm, который содержит текстовую информацию и специальные команды – HTML-коды, определяющие в каком виде эта информация будет отображаться в окне браузера. Вся графическая, аудио и видео информация непосредственно в Web-страницу не входит и представляет собой отдельные файлы[3].

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

В настоящее время с точки зрения назначения различают три основных типа порталов:

- Публичные, или горизонтальные, порталы (называемые иногда мегапорталами), такие как Yahoo, Lycos, Excite, Rambler. Такие порталы нередко являются результатом развития поисковых систем[4]. Предназначены они для самой широкой аудитории, что отражается на содержании предоставляемой ими информации и услуг. Как правило, эта информация носит общий характер, равно как и предоставляемые услуги (электронная почта, новостные рассылки и так далее).

- Вертикальные порталы. Этот вид порталов предназначен для специфических видов рынка и обслуживает аудиторию, пользующуюся услугами этого рынка или работающую на нем. Примерами таких порталов могут служить, например, туристические агентства, предоставляющие услуги по бронированию мест в гостиницах, заказу и доставке билетов, доступу к картам и сведениям об автомобильных маршрутах, либо порталы типа B2B (business-to-business), позволяющие своим клиентам реализовывать совместные бизнес-операции (например, выбирать поставщиков и осуществлять закупку товаров, проводить аукционы).

- Корпоративные порталы предназначены для сотрудников, клиентов и партнеров одного предприятия. Пользователи такого портала получают доступ к предназначенным им сервисам и приложениям в зависимости от их роли и персонального профиля.

Другие наиболее распространённые web-приложения[5]:

- Региональные Интернет-порталы, универсальные по своему направлению, но ограниченные географией заинтересованных посетителей (e1.ru);

- Поисковые системы это Интернет-порталы, которые предназначены для того, чтобы предоставить их посетителю возможность найти сайты, на которых встречаются заданные слова или целые фразы;

- Каталог — это коллекция ссылок на сайты. Зачем же нужны каталоги, если есть поиск? Очень часто мы не знаем точно, что нам нужно, не можем это сформулировать парой слов (mail.ru);

- Электронные доски объявлений - являются местом в Интернет, где практически любой желающий может оставить информацию ознакомительного, пригласительного или рекламного характера;

- Форумы — это специальные сайты или разделы на сайтах, предназначенные для того, чтобы посетители, оставляя свои сообщения, обменивались мнениями;

- Чаты - являются еще одним местом для общения в Интернет, только его назначение не обмен мнениями на какую-то тему, а просто времяпрепровождение;

- Файлы для скачивания;

- Фотогалереи;

- Элементы статистики;

- Хранение в интернете различной информации;

- Серверы почтовых рассылок, они предлагают услуги по доставке информации широкому кругу читателей (subscribe.ru);

- Интернет-магазины и аукционы (ozon.ru, molotok.ru).

1.2. Требования к Web-приложениям

Отправной точкой в web-проекте является анализ целей сайта и функций, которые будут предложены пользователю[6].

Вторым этапом будет построение информационной архитектуры сайта.

После того как будут известны все материалы сайта и его структура, можно перейти к дизайну навигации и самих страниц[7].

Карта сайта

Необходимо разместить хорошо различимую ссылку на карту сайта на каждой странице. Страница с отображением карты по размеру не должна превышать двух страниц на экране пользователя. Используется два вида карт статические и динамические[8].

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

Главная страница

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

Именно с главной страницы большинство пользователей начинает путешествие по сайту. При этом наш сайт должен быть сделан так, чтобы люди, пришедшие на сайт по глубокой ссылке, чувствовали себя комфортно. Для этого необходимо на каждой странице сайта разместить[11]:

- название компании или логотип в левом верхнем левом углу

- прямую ссылку на главную страницу

- индивидуальный слоган для сайта, состоящий из одного предложения

Нельзя предполагать, что пользователь попал на данную страницу, преодолев весь путь от начала до конца. Вполне возможно, что он не видел той информации, которую мы указали на страницах верхнего уровня иерархии[12].

При глубоких ссылках мы должны сориентировать пользователя по месту, сообщить ему, где он сейчас находится на сайте, указав на странице цепочечную ссылку. Если есть необходимость, чтобы какая-то страница не индексировалась в поисковиках, необходимо в элементе "HEAD" ввести <META NAME="robots" CONTENT="noindex">.

"О нас"

В разделе "О нас" необходимо представить основные сведения о компании:

- состав верхнего управляющего звена (с библиографическим списком и фотографиями);

- контактная информация;

- философия организации (видение бизнеса, связи с обществом, стремления);

- основные исторические вехи;

Пространное объяснение в верхней части страницы "О нас" помогает пользователю лучше понять то, что содержится в глубинах, этого раздала[13].

Контент

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

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

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

Для того, что бы страницы было удобно просматривать, мы будем использовать[16]:

- выделение ключевых слов;

- грамотно составленные заголовки;

- списки с маркерами;

- один абзац на одну идею (пользователи пропустят все остальные идеи, если их не привлекут основные слова абзаца);

- стиль перевёрнутой пирамиды (где статья начинается с заключения);

- меньшее количество слов, чем в обычной статье;

- минимум мало понятных терминов;

- указание даты создания сообщения (что бы знать на сколько, оно актуально на данный момент);

- контекстную информацию атрибута " ALT".

- электронные заголовки часто выводятся вне контекста:

- в списке статей на сайте;

- в заголовках сообщений электронной почты;

- в результатах поиска;

- в закладках браузера.

При этом пользователи не должны обладать какими-то сверхзнаниями, что бы понять наш заголовок, если они будут пропускать текст под заголовками. По этой причине текст заголовка должен быть самостоятельной порцией информации, позволяющей понять его в отсутствие остальной части контента. При написании заголовка необходимо использовать нейтральный язык, и не применять: игры слов, "навороченности", "завлекалочек", прописных букв (так как создаётся впечатление, что мы кричим на пользователя)[17].

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

Почта

При просьбе предоставить нам адрес электронной почты, необходимо сказать, здесь и сейчас, что именно пользователь будет получать, и как часто будете нарушать спокойствие его почтового ящика. Ссылки mailto должны быть использованы так, чтобы можно было точно понять, что перед нами почтовый адрес. Не размещать ссылки почты на именах, так как щелчок по имени должен вести на его биографию[18]. При общении по электронной почте нет причин пользоваться конкретным именем одного из работников, если только пользователь не установил с ним личные отношения (письма от неизвестных людей чаще всего попадают в корзину)[19].

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

Не нужно использовать "рекламную воду", так как она несёт дополнительную эмоциональную нагрузку, и пользователям приходится тратить время на отсеивание гипербол от реальных фактов.

Привязанность

Классический путь увеличения привязанности к сайту – это публикация свежих материалов с определённой регулярностью (от ежедневных до ежемесячных). Для желающих необходимо организовать рассылки свежего материала. Почти 100% из тех, кто подписался, будут периодически заходить и на сам сайт, пока автор будет напоминать им о себе.

Дизайн сайта должен приспосабливаться к людям. Одним из вариантов такого приспособления служит профайл, но его заполнение требует терпения, из-за этого его заполняют устоявшиеся посетители сайта[20].

Поэтому для отслеживания пользователей лучше применять "cookie", в файл которого заносится вся необходимая информация, а не нудную процедуру регистрации. Если всё же необходимо для безопасной работы регистрация, то не стоит создавать слишком строгие формы для ввода. Если есть возможность использовать автозаполнение и автоматически устанавливать курсор в первом поле формы[21].

Не стоит создавать формы для поиска по Internet, если пользователю будет необходимо, он воспользуется специальной поисковой системой.

Ссылки

Ссылки должны быть предсказуемы, пользователь должен знать, что произойдёт, если он нажмет на ссылку. Ясно указывать, что является ссылкой: если это текст пусть он будет цветным или подчёркнутым[22]. Не скрывать различия между посещёнными и не посещёнными ссылками. Создавать ссылки с расчётом того что поисковые системы являются самыми важными посетителями, а они глухи и слепы по отношению к высоким технологиям. Оформить теги "title" так, чтобы они хорошо смотрелись в поисковых системах и закладках, поэтому начинать ссылки необходимо с ключевого слова[23].

Не допускать появления ломаных ссылок, так как другие сайты и поисковые системы не будут в этом случае на нас ссылаться.

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

Реклама

В WEB-е пользователи не обращают внимания ни на что, кроме своей цели, и реклама, которая отвлекает их от достижения цели, ими попросту игнорируется. Если наша реклама появится раньше, чем пользователь найдёт интересующий его материал, то, скорее всего она будет закрыта. И когда он выполнит свою основную задачу, и готов будет присмотреться к рекламе, он её попросту уже не увидит так как закрыл всплывающее окно. Поэтому никогда не стоит отвлекать пользователя от своей цели[24].

Когда пользователь набирает слова запроса на поисковом сервере, рекламные объявления которые выйдут в списке результатов запроса, будут непосредственно связаны с тем, что нужно человеку. И поэтому он читает эти объявления и щёлкает по ссылкам. Такая реклама стоит гораздо дешевле, чем распространение рекламных листовок[25].

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

В рекламе пользователей больше всего раздражает:

- реклама во всплывающих окнах;

- её медленная загрузка;

- отсутствие кнопки "Закрыть";

- уловки заставляющие кликнуть;

- реклама закрывает читаемый материал;

- мигающая реклама;

- двигающаяся реклама;

- реклама произвольно начинающая играть музыку или проигрывать видео.

Наличие такой рекламы на сайте неизбежно приведёт к падению доверия посетителей. Необходимо использовать в минимальных количествах FLASH анимацию.

Если хочется разместить, рекламу она должна соответствовать следующим правилам:

- четко указывать, что произойдёт по щелчку по ней;

- четко идентифицировать себя как реклама;

- описывать, что именно рекламируется;

- даёт дополнительную информацию о себе без надобности покидать текущую страницу.

Проведение оценочных работ

Для проведения оценочной работы необходимо привлечь от трёх до пяти участников. Каждый из них производит работу индивидуально. После чего их результаты сравниваются и приводятся к единому выводу. Тест проводится в два этапа[26]:

1) понимание работы интерфейса;

2) концентрация внимания на определённых элементах.

Необходимо отдельное упоминание каждой проблемы, что бы ни повторять её в дальнейшем.

2. Средства разработки Web-приложений

2.1. Области применения языков программирования для разработки Web-приложений

HTML

Язык разметки гипертекста (Hypertext Markup Language), или, как его чаще называют, HTML, — это компьютерный язык, лежащий в основе World Wide Web (Всемирной Паутины). Благодаря языку HTML любой текст можно разметить, преобразовав его в гипертекст с последующей публикацией в Web.

HTML используется для создания электронных документов (страниц), которые отображаются на Всемирной паутине. Каждая страница содержит ряд соединений на другие страницы называются гиперссылками. Каждая Веб-страница, которую вы видите в Интернете, написана с использованием одной версии HTML-кода или другого.

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

Ниже приводится пример простейшей веб-страницы , написанные на HTML, а также описание каждого раздела и его функции.

<!DOCType HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "https://www.w3.org/TR/html4/loose.dtd">

<html lang="en"><head>

<title>Example page</title>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

</head>

<body>

<h1>This is a heading</h1>

<p>This is an example of a basic HTML page.</p>

</body></html>

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

PHP

PHP (Hyper text Pre Processor) - это язык сценариев, обычно используемый для веб-приложений. PHP может быть легко встроен в HTML. PHP обычно работает на веб-сервере. Он доступен бесплатно и может использоваться на различных серверах, операционных системах и платформах.

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

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

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

Сеанс PHP сохраняет информацию о пользователе, которая будет использоваться позже. Например, имя пользователя, пароль, сведения о товаре. Сеанс является временным и будет удален вскоре после того, как пользователь покинет веб-сайт. Сеанс может быть сохранен для длительного использования в базах данных, таких как MySQL. Каждый сеанс идентифицируется по уникальному Идентификационному номеру для каждого посетителя. Первый шаг для использования PHP сессии, чтобы начать сессию. Начальный сеанс должен предшествовать таким операциям, как HTML или другой.

Ajax

Ajax расшифровывается как Asynchronous Javascript And XML (Асинхронные Javascript и XML) и технологией в строгом смысле слова не является. Если в стандартном web-приложении обработкой всей информации занимается сервер, тогда как браузер отвечает только за взаимодействие с пользователем, передачу запросов и вывод поступившего HTML, то в Ajax-приложении между пользователем и сервером появляется еще один посредник - движок Ajax. Он определяет, какие запросы можно обработать "на месте", а за какими необходимо обращаться на сервер.

Поведение сервера тоже изменилось. Если раньше на каждый запрос сервер выдавал новую страницу, то теперь он отсылает лишь те данные, которые нужны клиенту, а HTML из них прямо в браузере формирует движок Ajax.

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

Где стоит использовать Ajax[27]:

- Формы. Они очень медленны. Если асинхронно передавать данные, страница не перезагружается.

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

- Голосования. Пользователю будет приятней оставить свой голос за несколько секунд, чем за 30-40.

- Фильтры. Часто на сайтах делают сортировку по дате, по имени. Ajax это будет значительно удобнее.

JavaScript

Язык программирования JavaScript разработан фирмой Netscape для создания интерактивных HTML-документов. Это объектно-ориентированный язык разработки встраиваемых приложений, выполняющихся как на стороне клиента, так и на стороне сервера. Синтаксис языка очень похож на синтаксис Java – поэтому его называют – Java-подобным[28].

Основные области применения JavaScript делятся на следующие категории:

- динамическое создание документа с помощью сценария;

- оперативная проверка достоверности заполняемых пользователем полей форм HTML до передачи их на сервер;

- создание динамических HTML-страниц совместно с каскадными таблицами стилей и объектной моделью документа;

- взаимодействие с пользователем при решении "локальных" задач, решаемых приложением JavaScript, встроенном в HTML-страницу [4, с. 57].

VBScript

Язык создания сценариев VBScript разработан фирмой Microsoft, является подмножеством достаточно распространенного в среде программистов языка Visual Basic разработки прикладных программ Windows-приложений. Как и его родитель, язык VBScript достаточно прост и лёгок в изучении.

Преимуществом его применения для создания сценариев является возможность использования, с небольшими корректировками, ранее написанных процедур на языках Visual Basic и Visual Basic for Application.

Функциональные возможности сценариев, написанных на VBScript, ничем не отличаются от возможностей сценариев JavaScript: динамические создание документа или его частей, перехват и обработка событий и так далее.

VBScript используется для написания сценариев клиента (в этом случае браузер должен иметь встроенный интерпретатор этого языка), а также для написания сценариев на сервере (в этом случае сервер должен поддерживать язык VBScript)[29].

Для создания сценариев клиента используется набор объектов, аналогичный набору JavaScript. Объекты клиента и сервера отличаются друг от друга, но существует общая часть (ядро) объектов, используемых при разработке как сценариев клиент, так и сценариев сервера [11, с. 213].

Perl

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

Вот некоторые примеры задач, которые можно решать с помощью Perl:

- проверка пользователей Windows NT на несоответствие их статуса и возможностей;

- управление NT-сервисами из командной строки и дистанционно с локальной машины получение статистических данных на отдельной машине;

- может работать и с протоколом FTP;

- системная поддержка UNIX и Windows.

2.2. Сравнительный анализ сред создания Web-приложений

В настоящее время во всемирной паутине размещено несколько миллионов Web-сайтов и их число постоянно растет. У каждого есть возможность не только просмотреть любой из них и извлечь полезную для себя информацию, но и принять активное участие в их создании. Большое значение при этом имеет среда, в которой будет происходить разработка[30].

Macromedia Dreamweaver

Macromedia Dreamweaver представляет собой приложение для веб-разработки и предоставляет веб-дизайнерам и кодовым программам поддержку создания веб-страниц от проектирования до кодирования, редактирования кода, подсветки кода, подключения к ftp-файлу и редактирования и загрузки файлов без использования ftp-клиента, наборов данных HTML и интеграции с Photoshop. Dreamweaver особенно удобен для начинающих, включает в себя меню справки и учебное пособие и поставляется с функцией WYSIWYG и что это делает, когда вы пишете обычный текст для веб-страниц и импортируете изображения, программное обеспечение записывает код для вас, который скрыт, и все, что вы видите, это созданные вами веб-страницы.

Примерно в 1996 году Macromedia, оригинальные разработчики Dreamweaver, приобрела программное обеспечение iBand, создателей HTML-авторинга Backstage. Они продолжили разработку своего собственного HTML-инструмента для разработки под названием Macromedia Dreamweaver, который использовал части Backstage codebase, и это было выпущено в 1997 году. Это принесло много преимуществ для профессионалов HTML, таких как HTML-функция Roundtrip, которая позволяла пользователям работать взад и вперед от визуальных и редактирование кода, то есть они могли визуально проверить ход своей работы по мере их кодирования. Это было широко известно как веб-дизайн WYSIWYG, то, что вы видите, это то, что вы получаете, и внесли значительный вклад в Dreamweaver

Macromedia Fireworks

Adobe Fireworks, официально известная как Macromedia Fireworks, представляет собой программный пакет, который предоставляет инструменты для создания оптимизированной графики для отображения на веб-и мобильных устройствах. Вы можете создавать графику, идеально подходящую для веб-сайтов, смартфонов и киосков в магазине. По состоянию на дату публикации программное обеспечение продано за 299 долларов США в Adobe Store за новую лицензию. Предыдущие пользователи Adobe Fireworks могут обновиться, заплатив $ 149. Загрузка программного обеспечения доступна сразу после оплаты. FeaturesAdobe Fireworks CS5 предлагает ряд мощных векторных и растровых инструментов для полной оптимизации графики для любого устройства или платформы

Fireworks - это программа, предназначенная для редактирования изображений для веб-разработки. Macromedia недавно была приобретена Adobe Systems в декабре 2005 года. Fireworks позволяет создавать анимированные опрокидывания и всплывающие меню с помощью визуальных инструментов и использовать возможности редактирования туда и обратно с другими бывшими продуктами Macromedia, такими как Flash и Dreamweaver. Уникальная особенность Fireworks позволяет изменять размер векторных объектов без потери качества.

Macromedia FreeHand

Один из трех профессиональных графических редакторов, ведущих с переменным успехом борьбу за первенство в работе с векторной графикой. FreeHand гораздо быстрее и проще своих конкурентов - CorelDraw и Adobe Illustrator. FreeHand прекрасно подходит для создания логотипов, рекламы, Web-графики и анимации.

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

Macromedia FreeHand имеет интерфейс, который несколько похож на Illustrator, но имеет больше инструментов, построенных в интерфейсе. Он имеет некоторые функции, которые могут быть громоздкими по сравнению с Illustrator. Но у него есть некоторые особенности, которые, безусловно, все еще впереди, чем Illustrator.

Macromedia FreeHand имеет отличную поддержку для анимации. Наряду с анимацией он также интегрирован с Macromedia Web animation tool i.E Flash. Flash фильмы могут быть импортированы и экспортированы в FreeHand.

В целом Macromedia FreeHand является отличным инструментом рисования для всех пользователей, которые хотят создать некоторые удивительные рисунки

. Ниже перечислены некоторые из особенностей, которые вы будете испытывать после Macromedia FreeHand скачать бесплатно.

Простой в использовании.

простой интерфейс.,

Многоколонный и многостраничный интерфейс.

Перспективный элемент сетки.

Интеграция с Macromedia Flash.

Macromedia FLASH

Macromedia Flash - это технология, которая позволяет встраивать в веб-страницы анимации, интерактивные формы, игры и другие джазовые функции. Macromedia Flash Player - это хорошо известный и заслуживающий доверия плагин, который пользователи должны чувствовать удобной установкой. Фактически, Flash является наиболее часто устанавливаемым плагином в Интернете, более распространенным, чем QuickTime, RealPlayer или Java.

Файлы Flash, традиционно называемые «Flash-фильмы» или «Flash-игры», имеют расширение .swf и могут быть объектом веб-страницы, строго «воспроизводиться» в автономном Flash Player или встроены в проектор, -исследование Flash-ролика с расширением .exe в Windows. Файлы Flash Video имеют расширение .flv и используются из .swf-файлов.

Macromedia Flash или просто Flash. Flash Player, разработанный и распространенный Adobe Systems (который купил Macromedia), является клиентским приложением, доступным в большинстве доминирующих веб-браузеров. Он поддерживает векторную и растровую графику, язык сценариев ActionScript и двунаправленную передачу аудио и видео.

Строго говоря, Macromedia Flash - это интегрированная среда разработки (IDE), а Flash Player - это виртуальная машина, используемая для запуска файлов Flash, но на разговорном языке они стали смешанными: «Flash» может означать либо среду разработки, либо плеер, либо файлы приложений.

С момента своего появления в 1996 году технология Flash стала популярным методом добавления анимации и интерактивности к веб-страницам; несколько программных продуктов, систем и устройств могут создавать или отображать Flash. Flash обычно используется для создания анимаций и рекламных объявлений; для разработки элементов веб-страницы; добавлять видео на веб-сайты; и, в последнее время, разработать Rich Internet Applications.

Файлы Flash, обычно называемые «флеш-роликами», обычно имеют расширение .swf и могут отображаться как элемент веб-страницы или «проигрываться» в автономном Flash Player.

Macromedia HomeSite

HomeSite - это инструмент разработки HTML-кода для профессиональных веб-разработчиков. Это дает вам преимущества повышения производительности пользователей, расширенного управления проектами, расширенного развертывания сайтов и дополнительной поддержки новейших веб-технологий. Homesite 5.5 предоставляет скудный редактор кода для веб-разработки. Расширенные возможности кодирования позволяют вам мгновенно создавать и изменять теги HTML, CFML, JSP и XHTML, в то время как расширенные инструменты повышения производительности позволяют легче проверять, повторно использовать, перемещаться и форматировать код. Настройте Macromedia HomeSite, чтобы он соответствовал вашим потребностям, расширяя его функциональность и настраивая интерфейс. Особенности включают сворачиваемый код для улучшенной читаемости страницы, автозаполнение пользовательских строк и редактирование разделенного окна. Macromedia HomeSite + поставляется с Macromedia Dreamweaver 8. Macromedia HomeSite + - это приложение на базе Macromedia HomeSite 5.5, но с дополнительными функциями для разработки приложений[31].

Microsoft FrontPage

Microsoft Office FrontPage 2003 - это инструмент, который можно использовать для управления вашими веб-сайтами. Это всеобъемлющий HTML-редактор, разработанный Microsoft, который считается софтверным гигантом. FrontPage специально разработан для операционной системы Microsoft Windows. Это критическая часть всемирно известного пакета Microsoft Office. Хотя сейчас эта программа прекращена и заменена Microsoft Expression Web, которая является более всеобъемлющим инструментом. Но все же FrontPage является очень продуктивным инструментом и может использоваться для управления и создания веб-страниц.

FrontPage - это приложение WYSIWYG, которое скроет все HTML-коды и позволит новичкам создавать веб-сайты очень легко. FrontPage придумал несколько версий, а тот, который находится под испытательным стендом, сегодня - FrontPage 2003. Версия 2003 имеет значительно улучшенные функции, позволяющие быстро взглянуть на некоторые из функций, которые были включены. FrontPage придумал разделить вид кода и дизайн. С помощью этих разделенных представлений теперь вы можете легко писать коды в представлении «Код» и видеть изменения в представлении «Дизайн». Таким образом, вы можете предотвратить переключение между представлением «Код» и «Дизайн». Вы можете использовать Adobe Dreamweaver, а также для веб-дизайна.

Интерактивные веб-кнопки были включены для создания веб-графики для навигации и ссылок. С этим вы можете свести к минимуму или, я должен сказать, устранить необходимость в отдельном редакторе изображений, таком как Photoshop. Динамические веб-шаблоны были включены в первый раз в версии 2003 года, что позволит вам выбрать один шаблон, который может использоваться не только для нескольких страниц, но также может использоваться для всего веб-сайта. Фрагменты кода можно использовать для создания фрагментов, которые можно использовать в будущем, где они нужны.

Было включено средство проверки доступности, которое позволит пользователям проверять, соответствуют ли их коды стандартным требованиям или нет, и доступен ли их веб-сайт легко или нет. В целом Microsoft Office FrontPage 2003 является очень продуктивным инструментом для создания сайтов и управления ими с легкостью.

Ниже приведены некоторые заметные функции, которые вы получите после загрузки Microsoft Office FrontPage 2003.

Может легко управлять сайтами.

Не менее продуктивен для новичков и профессионалов.

Можно скрыть все HTML-коды, чтобы веб-сайты могли быть созданы легко.

FrontPage имеет два разделенных вида: вид кода и дизайн.

Включены интерактивные веб-кнопки.

Включены динамические веб-шаблоны.

Включена проверка доступности.

Microsoft Word

Не смотря на то, что Microsoft Word является текстовым редактором и по существу не считается HTML-редактором. Он имеет возможность сохранять файлы в формате HTML. В результате мы можем столкнуться со страницами которые тем или иным способом были созданы в Microsoft Word. Проблемы в HTML-коде, полученном из редактора аналогичны проблемам FrontPage: обе эти программы создают избыточный код, который не во всём соответствует HTML-стандарта. Огромное количество людей, использующих Word в своей повседневной работе, становятся потенциальными разработчиками HTML-документов[32]. Создать web-станицу в Word можно двумя способами: с помощью Мастера либо преобразовав существующий документ Word в формат HTML. При этом Word сам генерирует тэги HTML, хотя и не оптимальным образом. Преобразование естественно приводит к тому, что какие-то элементы оформления документа будут утрачены или изменены. При необходимости вставить на HTML-страницу собственные тэги, в Word предусмотрено непосредственное редактирование HTML-кода.

Adobe Illustrator

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

Web-страницы могут содержать много элементов – текст HTML, растровые изображения, векторную графику. В Illustrator можно использовать фрагменты для определения границ различных web-элементов в объекте. Web-страница делится на ячейки которые представляются в трёх типах: изображения, без изображения, HTML-текст[33].

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

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

Основная разница между использованием карт ссылок и фрагментов для создания связей состоит в том, как объект экспортируется на web-страницу. Использование карт ссылок сохраняет объект в виде единого файла изображения, а в случае использования фрагментов объект делится на несколько отдельных файлов. Еще одна разница между картами ссылок и фрагментами состоит в том, что карты позволяют связывать многоугольные или прямоугольные области в объекте, а фрагменты – только прямоугольные[34].

Adobe Photoshop

Самая популярная и широко распространенная программа редактирования изображений. С её помощью можно создавать высокохудожественные изображения. Она содержит всё необходимое для создания и редактирования профессиональной графики.

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

При всей простоте основных инструментов Photoshop пользователь может к тому же настраивать их "под себя". А это равносильно наличию бесконечного разнообразия мелков. Поскольку программы рисования полагаются при своей работе на пиксели, они идеально подходят для работы с электронными (цифровыми) фотографиями цветных карандашей, пульверизаторов, акварельных и масляных красок и многого другого. Photoshop предоставляет полный контроль над каждым пикселем изображения. Недостаток программ рисования в ограниченном разрешении. Поскольку битовый рисунок состоит из фиксированного количества пикселей[35].

CorelDraw

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

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

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

CorelDraw демонстрирует качества мощного визуального редактора web-страниц: пользователь получает возможность генерировать развитые HTML-документы, которые могут включать сценарии JavaScript и таблицы стилей CSS.

Обеспечивая мощные возможности для работы с графикой, текстом и средства компоновки и экспорта документов для публикации в Интернете, CorelDraw вполне может служить исходным пунктом для генерирования первых версий файла HTML[36].

При размещении изображений на странице одна из наиболее важных задач - оптимизация размера файлов изображений. Рекомендуемый "потолок" общего размера страницы от 100 до 150 кбайт. Уменьшение размера файлов изображений выполняется сжатием файлов и уменьшением количества цветов. Эти задачи доступны для любой из графических программ, перечисленных выше.

Заключение

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

Спектр социальных групп, подключающихся к сети Интернет и ищущих информацию в WWW, все время расширяется за счет пользователей, не относящихся к категории специалистов в области информационных технологий. Это врачи, строители, историки, юристы, финансисты, спортсмены, путешественники, священнослужители, артисты, писатели, художники. Список можно продолжать бесконечно. Любой, кто ощутил полезность и незаменимость Сети для своей профессиональной деятельности или увлечений, присоединяется к огромной армии потребителей информации во "Всемирной Паутине".

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

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

Создание и разработка сайтов включает:

- утверждение первоначального технического задания на разработку сайта;

- определение структурной схемы сайта - расположение разделов, контента и навигации;

- web-дизайн - создание графических элементов макета сайта, стилей и элементов навигации;

- разработка программного кода, модулей, базы данных и других элементов сайта необходимых в проекте;

- тестирование и размещение сайта в сети интернет.

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

Библиография

1. Борисенко А.А. Web-дизайн. Просто как дважды два. – М.: Эксмо, 2018.- 320с.

2. Бурлаков М. В. CorelDRAW 12. СПб.; БХВ-Петербург, 2015. – 688 с.

3. Джамса Крис. Эффективный самоучитель по креативному Web-дизайну. HTML, XHTML, CSS,JavaScript, PHP, ASP, ActiveX. Текст, графика, звук и анимация. Пер с англ./Крис Джамса, Конрад Кинг, Энди Андерсон - М.: ООО "ДиаСофтЮП", 2015.- 672 с.

4. Дунаев В. Самоучитель JavaScript, 2-е изд. – СПб.: Питер, 2015. – 395 с.

5. Зольников Д.С. PHP5. Как самостоятельно создать сайт любой сложности. – 2-е изд. стер. – М.: НТ Пресс, 2017. – 272с.

6. Инькова Н. А., Зайцева Е. А., Кузьмина Н. В., Толстых С. Г. Создание Web-сайтов: Учебно-методическое пособие. Ч. 5. Тамбов: Изд-во Тамб. гос. техн. ун-та, 2015. – 56 с.

7. Мазуркевич А. РНР: настольная книга программиста /Александр Мазуркевич, Дмитрий Еловой. – Мн.: Новое знание, 2016. – 495 с.

8. Мак-Клелланд Дик. Photoshop 7. Библия пользователя. : Пер. с англ. – М.: Издательский дом "Вильяме", 2016. — 928 с.

9. Орлов Л. В. Web-сайт без секретов. / Л. В. Орлов. – 2-е изд. – М.: Бук-пресс, 2016. – 512 с.

10. Полонская Е.Л. Язык HTML. Самоучитель.: - М.: Издательский дом "Вильяме", 2015.— 320 с.

11. Создание Web-страниц и Web-сайтов. Самоучитель : [учеб. пособие] / под ред. В. Н. Печникова. – М.: Изд-во Триумф, 2016.— 464 с.

12. Якушев, Л. В. Начинаем работать в Интернет. Краткое руководство. – М.: Издательский дом "Вильяме", 2016. —128 с

  1. Борисенко А.А. Web-дизайн. Просто как дважды два. – М.: Эксмо, 2018.- 320с.

  2. Инькова Н. А., Зайцева Е. А., Кузьмина Н. В., Толстых С. Г. Создание Web-сайтов: Учебно-методическое пособие. Ч. 5. Тамбов: Изд-во Тамб. гос. техн. ун-та, 2015. – 56 с.

  3. Инькова Н. А., Зайцева Е. А., Кузьмина Н. В., Толстых С. Г. Создание Web-сайтов: Учебно-методическое пособие. Ч. 5. Тамбов: Изд-во Тамб. гос. техн. ун-та, 2015. – 56 с.

  4. Мазуркевич А. РНР: настольная книга программиста /Александр Мазуркевич, Дмитрий Еловой. – Мн.: Новое знание, 2016. – 495 с.

  5. Борисенко А.А. Web-дизайн. Просто как дважды два. – М.: Эксмо, 2018.- 320с.

  6. Мазуркевич А. РНР: настольная книга программиста /Александр Мазуркевич, Дмитрий Еловой. – Мн.: Новое знание, 2016. – 495 с.

  7. Инькова Н. А., Зайцева Е. А., Кузьмина Н. В., Толстых С. Г. Создание Web-сайтов: Учебно-методическое пособие. Ч. 5. Тамбов: Изд-во Тамб. гос. техн. ун-та, 2015. – 56 с.

  8. Мазуркевич А. РНР: настольная книга программиста /Александр Мазуркевич, Дмитрий Еловой. – Мн.: Новое знание, 2016. – 495 с.

  9. Борисенко А.А. Web-дизайн. Просто как дважды два. – М.: Эксмо, 2018.- 320с.

  10. Инькова Н. А., Зайцева Е. А., Кузьмина Н. В., Толстых С. Г. Создание Web-сайтов: Учебно-методическое пособие. Ч. 5. Тамбов: Изд-во Тамб. гос. техн. ун-та, 2015. – 56 с.

  11. Бурлаков М. В. CorelDRAW 12. СПб.; БХВ-Петербург, 2015. – 688 с.

  12. Мазуркевич А. РНР: настольная книга программиста /Александр Мазуркевич, Дмитрий Еловой. – Мн.: Новое знание, 2016. – 495 с.

  13. Бурлаков М. В. CorelDRAW 12. СПб.; БХВ-Петербург, 2015. – 688 с.

  14. Мазуркевич А. РНР: настольная книга программиста /Александр Мазуркевич, Дмитрий Еловой. – Мн.: Новое знание, 2016. – 495 с.

  15. Орлов Л. В. Web-сайт без секретов. / Л. В. Орлов. – 2-е изд. – М.: Бук-пресс, 2016. – 512 с.

  16. Мак-Клелланд Дик. Photoshop 7. Библия пользователя. : Пер. с англ. – М.: Издательский дом "Вильяме", 2016. — 928 с.

  17. Бурлаков М. В. CorelDRAW 12. СПб.; БХВ-Петербург, 2015. – 688 с.

  18. Орлов Л. В. Web-сайт без секретов. / Л. В. Орлов. – 2-е изд. – М.: Бук-пресс, 2016. – 512 с.

  19. Мак-Клелланд Дик. Photoshop 7. Библия пользователя. : Пер. с англ. – М.: Издательский дом "Вильяме", 2016. — 928 с.

  20. Мак-Клелланд Дик. Photoshop 7. Библия пользователя. : Пер. с англ. – М.: Издательский дом "Вильяме", 2016. — 928 с.

  21. Бурлаков М. В. CorelDRAW 12. СПб.; БХВ-Петербург, 2015. – 688 с.

  22. Зольников Д.С. PHP5. Как самостоятельно создать сайт любой сложности. – 2-е изд. стер. – М.: НТ Пресс, 2017. – 272с.

  23. Орлов Л. В. Web-сайт без секретов. / Л. В. Орлов. – 2-е изд. – М.: Бук-пресс, 2016. – 512 с.

  24. Полонская Е.Л. Язык HTML. Самоучитель.: - М.: Издательский дом "Вильяме", 2015.— 320 с.

  25. Зольников Д.С. PHP5. Как самостоятельно создать сайт любой сложности. – 2-е изд. стер. – М.: НТ Пресс, 2017. – 272с.

  26. Мак-Клелланд Дик. Photoshop 7. Библия пользователя. : Пер. с англ. – М.: Издательский дом "Вильяме", 2016. — 928 с.

  27. Джамса Крис. Эффективный самоучитель по креативному Web-дизайну. HTML, XHTML, CSS,JavaScript, PHP, ASP, ActiveX. Текст, графика, звук и анимация. Пер с англ./Крис Джамса, Конрад Кинг, Энди Андерсон - М.: ООО "ДиаСофтЮП", 2015.- 672 с.

  28. Дунаев В. Самоучитель JavaScript, 2-е изд. – СПб.: Питер, 2015. – 395 с.

  29. Якушев, Л. В. Начинаем работать в Интернет. Краткое руководство. – М.: Издательский дом "Вильяме", 2016. —128 с

  30. Инькова Н. А., Зайцева Е. А., Кузьмина Н. В., Толстых С. Г. Создание Web-сайтов: Учебно-методическое пособие. Ч. 5. Тамбов: Изд-во Тамб. гос. техн. ун-та, 2015. – 56 с.

  31. Якушев, Л. В. Начинаем работать в Интернет. Краткое руководство. – М.: Издательский дом "Вильяме", 2016. —128 с

  32. Якушев, Л. В. Начинаем работать в Интернет. Краткое руководство. – М.: Издательский дом "Вильяме", 2016. —128 с

  33. Создание Web-страниц и Web-сайтов. Самоучитель : [учеб. пособие] / под ред. В. Н. Печникова. – М.: Изд-во Триумф, 2016.— 464 с.

  34. Якушев, Л. В. Начинаем работать в Интернет. Краткое руководство. – М.: Издательский дом "Вильяме", 2016. —128 с

  35. Создание Web-страниц и Web-сайтов. Самоучитель : [учеб. пособие] / под ред. В. Н. Печникова. – М.: Изд-во Триумф, 2016.— 464 с.

  36. Полонская Е.Л. Язык HTML. Самоучитель.: - М.: Издательский дом "Вильяме", 2015.— 320 с.