Работает на пользовательском компьютере, причём такому приложению для работы обычно не нужен доступ в сеть. Примером такого приложения может служить любой текстовый или графический редактор, многие игры.
Для создания настольных приложений можно использовать такие технологии:
Веб приложение состоит как минимум из двух частей: одна часть (серверная) работает на сервере в Сети, а другая (клиентская) - на компьютере пользователя, в браузере. В браузере отображается графический интерфейс приложения: кнопки, картинки, и так далее, а сервер занимается обработкой запросов клиентской части.Примеры веб приложения - это любой веб-сайт. В зависимости от сложности, сайт может представлять собой как простой набор статических HTMLфайлов, так и программный продукт, например Drupal, "ВКонтакте", или Wordpress, серверная часть которых состоит из тысяч строк программного кода. Социальные сети, чаты - это всё веб-приложения.Поскольку у клиентской и серверной частей веб-приложения совершенно разные задачи и возможности, на них используются различные технологии.
| На сервере | На клиенте |
|
|
Мобильными обычно называют те приложения, которые работают на сотовых телефонах и коммуникаторах. К ним относятся приложения для iPhone и Android. В таких устройствах, как правило, связь с Интернет всегда имеется, поэтому многие мобильные приложения являются клиентской частью для некоторого веб-приложения.Для разработки мобильных приложений, в зависимости от устройства, на котором будет работать это приложение, используются такие технологии:
Современный почтовый сервер является достаточно сложным программным продуктом.
Основной
задачей почтовых серверов является обеспечение работы пользователей с
электронной почтой. Это подразумевает, что почтовый сервер выполняет
функции по пересылке, хранению и предоставлению пользователю почтовых
сообщений. В связи с этим почтовый сервер, как правило, интегрирует в
себе следующие компоненты:
SMTP-сервер – серверная часть протокола SMTP, обеспечивающая отправку почты, поступившей от пользователя, прием и промежуточную маршрутизацию сообщений, поступивших от других SMTP-серверов. Программный модуль, входящий в состав сервера, реализующий функцию пересылки сообщений, обычно называют агентом пересылки почты (Mail Transfer Agent, MTA).
POP3-сервер и/или IMAP4-сервер - серверные части протоколов POP3 и IMAP4 соответственно, обеспечивающие работу почтовых клиентов с входящей почтой. В их задачи входит предоставление почтовому клиенту по запросу сообщений из почтового ящика или информации о них и самом ящике, а обеспечение дистанционного управления ящиком, осуществляемое клиентом, например, удаление сообщений.
Специальная база данных, представляющая пространство почтовых ящиков, в которой хранятся сообщения, адресованные пользователям сервера, а также программные модули управления этой базой данных. Пользователи, чьи почтовые ящики размещены на почтовом сервере, обычно называются локальными пользователями для этого сервера. Соответственно, почтовые ящики, размещенные на сервере, называются локальными (для данного сервера), а все остальные - внешними.
Сервер рассылки – программный компонент, обеспечивающий формирование и поддержку списков рассылки.

Достаточно часто процесс настройки почтового клиента на работу с почтовым ящиком называется настройкой учетной записи, а иногда - созданием учетной записи. К сожалению, использование термина "создание" часто приводит к неоднозначному пониманию.Следует помнить, что при работе с почтовыми клиентами под созданием учетной записи для доступа к уже имеющемуся почтовому ящику на самом деле понимается процесс настройки параметров подключения к серверу исходящей и входящей почты. Поэтому все значения, вводимые пользователем при создании, должны строго соответствовать установкам почтовых серверов.Современные почтовые клиенты представляют собой программные комплексы, выполняющие большое количество функций. Часть функций относятся к стандартным, а часть - к дополнительным.Стандартные функции поддерживаются, как правило, всеми почтовыми клиентами, т.к. они связаны с обеспечением основных механизмов работы электронной почты - приема и отправки сообщений.Дополнительные функции поддерживаются наиболее развитыми клиентами и обеспечивают удобство работы пользователя.
Одной из главных концепций WWW является концепция "универсальной читаемости" (Universal readership), т.е. обеспечение возможности получения доступа и организации работы с информационными объектами различных типов с помощью с помощью одной клиентской программы. Именно поэтому с самого начала на клиентское программное обеспечения накладывалось требование универсальности, как с точки зрения представления пользователю различных информационных объектов (Web-документов, тестовых файлов, графических файлов и т.п.), так и с точки зрения обеспечения доступа к различным серверам по различным протоколам (например, к FTP-серверам).
Естественно, что с момента появления сам по себе сервис WWW постоянно
развивается, и, следовательно, меняется состав функций, которые должны
выполнять Web-клиенты.
Функции современных Web-клиентов можно разделить на две группы: стандартные
функции, которые поддерживаются всеми клиентами и обеспечивают основные
механизмы работы с WWW, и дополнительные, которые в принципе являются не
обязательными и поддерживаются всеми развитыми клиентами для повышения удобства
работы пользователей.
Стандартные функции Web-клиентов обеспечивают возможность использования WWW как интегрирующего сервиса (см. раздел "Основные концепции").
К ним относятся: