Может ли desktop приложение быть клиент-серверным? В чём отличие консольного от desktop приложения?
Может ли desktop приложение быть клиент-серверным?
Может. Пример - браузер.В чём отличие консольного от desktop приложения?
У консольного интерфейс - командная строка, у десктопного GUI (графический интерфейс).
1. Да, конечно, может, еще это называется "толстый" клиент
2. Консоль предполагает текстовый ввод/вывод, а Desktop-приложение предоставляет пользователю ГИП (графический интерфейс пользователя)
В целом эта классификация достаточно условная.