См. Существует два вида сетевых программ:
- Чистые сетевые: отображение на стороне клиента и все остальное на сервере.
- Автономный: база данных и Модель на сервере и контроллере и отображение на стороне клиента. Ресурсы также присутствуют на стороне клиента.
С точки зрения программирования сокетов, я бы предпочел чистые сетевые приложения. Вам следует рассмотреть сложность памяти и времени обоими способами, а затем выбрать лучший.