@4ex0V

Как обозначить программу?

Здравствуйте!


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


Это «клиентское», «десктопное» приложение? А если то же самое, но под iOS/WP8/Android это уже мобильное приложение?


Помогите определить, пожалуйста. :)


Спасибо!
  • Вопрос задан
  • 3422 просмотра
Пригласить эксперта
Ответы на вопрос 4
BuriK666
@BuriK666
Компьютерный псих
Да, это «клиентское» приложение, т.к. для его работы требуется какой-то сервер (в данном случае хабрахабр).
«Десктопное» не требует для работы ничего кроме самого приложения.
Всё что для мобильных устройств — «мобильное»
Ответ написан
pletinsky
@pletinsky
Это понятия из разных сфер.

1) Есть модель клиент — сервер. Смысл что клиент может делать запосы серверу, а сервер на них отвечать.
Приложение, которое использует какой то сервис в интернете является клиентом этого сервиса. И в каком то контексте является клиентским приложением.

2) Есть модель браузерных приложений. С этой точки зрения «десктопное» приложение — это приложение, которое разворачивается как бы на рабочий стол. То есть является полноценным приложением операционной системы.
Наобором браузерное приложение — приложение, которое запускается в рамках браузера, а операционная система о нем не знает.

3) Есть модель мобильных приложений. Это приложения, которые создаются под мобильные платформы и обладают определенными особенностями для удобной работы на телефонах, планшетах и т.д.
Соответственно немобильные приложения — для немобильных платформ.

Фактически вы можете использовать хоть все три модели одновременно. Единственное — понятие «десктопное» приложение может не очень вязаться с «мобильными» приложениями, но просто потому что первое понятие стало ассоциироваться со стационарными компьютерами, которые тоже иногда называют десктопами.

То есть может быть клиентское мобильное браузерное приложение или даже клиентское мобильное десктопное приложение.
Ответ написан
Комментировать
nochkin
@nochkin
Клиентское приложение может быть одновременно и мобильным — мобильное клиентское приложение.
Например, читалка почты на телефоне таковым является.
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Мобильное и не мобильное — верхний уровень видов приложений, приведенных ниже (разница лишь в ОС!):

Десктопное — работающее как приложение ОС с GUI и взаимодействующее с пользователем. Может быть и StandAlone (к примеру, WIN:calc.exe) и клиентским (сетевым; к примеру, WIN:iexplorer.exe)
Клиентское (подвид дескотпных) — работающее по модели клиент-сервер

Консольное — работающее как приложение ОС БЕЗ! GUI с командной строкой параметров и/или чтением данных из буфера ввода по-умолчанию. Может быть и StandAlone (к примеру, WIN:ver.exe) и клиентским (сетевым; к примеру, WIN:telnet.exe)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы