Файл: Критерии выбора средств разработки WEB-приложений (Выбор средства разработки веб-приложений, критерии).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 01.04.2023

Просмотров: 257

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Введение

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

Структура работы состоит из введения, трех глав и заключения.

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


Что необходимо учитывать при разработке веб-приложения, сайта? Первое, - сайт должен быть эргономичен с точки зрения его использования пользователями. Второе, - он должен быть удобен в использовании, а именно:

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

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

    1. Классификация и понятие веб-технология

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

Интернет – это то место, где можно найти и изучить практически любую актуальную тему.

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

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


Веб-сайт – это информация, представленная в определенном виде, которая располагается на веб-сервере и имеет свое имя. Для просмотра веб-сайтов на компьютере пользователя используются специальные программы, которые называют браузерами. Наиболее распространенными браузерами в настоящее время являются Internet Explorer, Google Chrome, Mozilla Firefox, Safari (MacOS)[9]. В зависимости от того, какое имя сайта мы зададим в строке «Адрес», браузер будет загружать в свое окно соответствующую информацию.

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

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

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

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

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

  • Региональные интернет-порталы, универсальные по своему направлению, но ограниченные географией заинтересованных посетителей;
  • Поисковые системы – это интернет-порталы, которые предназначены для того, чтобы предоставить их посетителю возможность найти сайты, на которых встречаются заданные слова или целые фразы;
  • Каталог – это коллекция ссылок на сайты. Зачем нам нужны каталоги, если есть поиск? Очень часто мы не знаем точно, что нам нужно, не можем это сформулировать парой слов;
  • Электронные доски объявлений – являются местом в Internet, где практически любой желающий может оставить информацию ознакомительного, пригласительного или рекламного характера;
  • Форумы – это специальные сайты или разделы на сайтах, предназначенные для того, чтобы посетители, оставляя свои сообщения, обменивались мнениями;
  • Чаты – являются еще одним местом для общения в Internet, только его назначение не обмен мнениями на какую-то тему, а просто времяпрепровождение;
  • Файлы для скачивания;
  • Фотогалереи;
  • Элементы статистики;
  • Хранение в интернете различной информации;
  • Серверы почтовых рассылок. Они предлагают услуги по доставке информации широкому кругу читателей;
  • Интернет-магазины и аукционы[11].

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

Поскольку наиболее популярным веб-приложением является веб-сайт, то все вопросы, связанные с анализом особенностей разработки и средств разработки веб-приложений будем рассматривать в разрезе разработки корпоративного веб-сайта[9-11].

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

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

После того, как будут известны материалы сайта и его структура, можно перейти к дизайну навигации и самих страниц веб-сайта (веб-приложения).

Эти этапы и определяют тот перечень средств разработки веб-приложения, основные критерии по их выбору.

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

Карта сайта

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