Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

Разработка интернет-приложений

Замечание 1

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

Сущность, достоинства и недостатки иньтернет-приложений

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

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

Это объясняется следующими причинами:

  1. Нет фазы разворачивания приложения. К примеру, имеется сто возможных пользователей какой-либо информационной системы. Для классического интерфейса необходимо выполнить установку сотни рабочих мест. Для интернет-приложения нужно выполнить этот процесс только в одном месте, а именно, на сервере. Для работы с приложением пользователю нужно просто набрать в браузере требуемый адрес.
  2. Наличие свойства кросс-платформенности. То есть, не имеет значения, какая установлена операционная система у пользователя,
  3. Исключается версионность, то есть взаимодействие с пользователем не зависит от версии приложения на сервере.
  4. Сохранение данных на устройствах клиента не выполняется. То есть, пользователь работает с различной информацией, но все данные, как правило, обрабатываются и сохраняются на сервере. Это даёт ряд преимуществ, в частности, пользователю не обязательно использовать только одно рабочее место. Он может использовать любой доступный ему компьютер. К примеру, если компьютер сломался, можно просто использовать другое устройство.
  5. Сегодня есть средства, позволяющие реализовывать интерфейс пользователя для интернет-приложений, который не уступает стандартному методу ни в наборе инструментов, ни во внешнем оформлении.
«Разработка интернет-приложений» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Найди решение своей задачи среди 1 000 000 ответов
Найти

К недостаткам интернет-приложений относятся следующие аспекты:

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

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

Разработка интернет-приложений

Интернет является глобальной телекоммуникационной сетью, обладающей вычислительными и информационными ресурсами. Чтобы идентифицировать компьютер в сети интернет применяются адреса. На сегодняшний день существует две версии адресации:

  1. IP v4, которая является четырёхбайтным числом, то есть 32-х битная.
  2. IP v6, 128 битная версия.

Другим важным компонентом является имя в интернете. Существует специальная служба имён DNS (Domain Name System), предназначенная для отображения компьютерных адресов в более понятном человеку формате. Службой DNS выполняется преобразование поступившего имени хоста в IP- адрес оборудования.

Есть ряд утилит, которые позволяют в ручном режиме выполнить определение адреса. Прежде всего такие утилиты служат для диагностики работоспособности сервиса DNS для конкретного участка сети. У DNS имеется возможность работы как в прямом направлении (на основании имени определить IP-адрес), так и в обратном (на основании адреса определить имя). К примеру, выполняется разработка на одном компьютере двух интернет-приложений. Первое является книжной библиотекой, где указывается автор и есть краткая аннотация, и оно названо library. Второе интернет-приложение предназначено для учёта персональных финансов и имеет название purse. Когда приложения будут реализованы, в файлы DNS вносятся необходимые коррективы, и имена получат доступность для всех пользователей интернета, но пока идёт разработка интернет-приложений это не требуется. Необходимо в файл hosts добавить следующую строку:

127.0.0.1 localhost purse library

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

http://purse или http://library

после чего будет получен ответ от проектируемых интернет-приложений.

Замечание 2

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

Воспользуйся нейросетью от Автор24
Не понимаешь, как писать работу?
Попробовать ИИ
Дата написания статьи: 16.07.2020
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot