Десктоп-приложение но все равно оно web

Догматическое мышление.
Дата: 30.10.2017 08:20:21
Всем привет!
Пришла в голову мысль, хочу поделиться.
Как вы относитесь к идее о написании desktop application под Windows (например на C#),
которое обменивается данными с веб-сервером по протоколу http.
С одной стороны - это десктоп-приложение,
но по сути - это веб-приложение.
Кроме того, запросы в БД будет производить веб-сервер (он же и получит ответ от БД), а этот desktop-клиент получит результаты уже от веб-сервера.
И логика вся на веб-сервере будет.
Akina
Дата: 30.10.2017 08:59:07
Догматическое мышление.
desktop application под Windows
которое обменивается данными с веб-сервером по протоколу http.
С одной стороны - это десктоп-приложение,
но по сути - это веб-приложение.

да любой браузер так работает...
kealon(Ruslan)
Дата: 30.10.2017 09:00:55
Догматическое мышление.,

особым фантазёрам "нового": Трёхуровневая архитектура
skyANA
Дата: 30.10.2017 10:49:26
Догматическое мышление.
Кроме того, запросы в БД будет производить веб-сервер (он же и получит ответ от БД)

Нет. Веб-сервер должен стоять в DMZ и не иметь прямого доступа к БД
Alexander A. Sak
Дата: 30.10.2017 11:07:42
skyANA
Нет. Веб-сервер должен стоять в DMZ и не иметь прямого доступа к БД


Что-то про "не иметь прямого доступа к БД" не понял. Кто тогда данные будет веб серверу давать?
d7i
Дата: 30.10.2017 11:34:55
Alexander A. Sak
skyANA
Нет. Веб-сервер должен стоять в DMZ и не иметь прямого доступа к БД


Что-то про "не иметь прямого доступа к БД" не понял. Кто тогда данные будет веб серверу давать?

Пусть Web-сервер использует CGI, который осуществляет доступ к БД.
Я, к примеру, использую именно CGI для декстопной программы (на С++), которая получает через htpp данные от
удаленного (в интернете) SQL-сервера...
В качестве Web-сервера использую Apache. CGI-модуль (по сути .exe), разбирает параметры, делает запрос к БД и
выдаёт ответ в формате JSON.
skyANA
Дата: 30.10.2017 11:40:44
Alexander A. Sak
skyANA
Нет. Веб-сервер должен стоять в DMZ и не иметь прямого доступа к БД


Что-то про "не иметь прямого доступа к БД" не понял. Кто тогда данные будет веб серверу давать?

Другой сервер из Intranet
Комитет Партконтроля при ЦК КПСС
Дата: 30.10.2017 12:23:08
skyANA
Веб-сервер должен стоять в DMZ и не иметь прямого доступа к БД

Это где такое видано, чтобы веб-сервер не имел прямого доступа к БД?
Areostar
Дата: 30.10.2017 12:29:44
Догматическое мышление.,

Помоему это называется desktop-client
Adx
Дата: 30.10.2017 12:36:55
skyANA,
Больше серверов, хороших и разных!
Доступ к БД не меньше, чем через 10 промежуточных серверов! ))