@zxcGhoul1243

Как разделить UI и логику десктоп приложения C#?

Для веб приложения эту проблему решает api, есть фронтендеры и бэкендеры. А как разделить ui и логику, если приложению не нужен доступ в интернет? На примере dart, нагуглил dart FFI. Если сравнивать в вебом, то вызов FFI - это запрос к api. Насколько это рациональное решение и есть ли другие варианты (необязательно для dart)?
  • Вопрос задан
  • 198 просмотров
Решения вопроса 2
VoidVolker
@VoidVolker Куратор тега C#
Dark side eye. А у нас печеньки! А у вас?
Использовать стандартные паттерны типа MVC и MVVM. Для большинства приложений этого достаточно. Если приложение более сложное, то оно делится на компоненты в виде, опять же, стандартных библиотек и приложения/приложений.
Ответ написан
Комментировать
mindtester
@mindtester Куратор тега C#
http://iczin.su/hexagram_48
смотрите в будущее:
- просто десктопная утилита? реализуйте по пути наименьшего сопротивления
- есть задумки на дальнейший рост? тогда изучайте паттерны. приложение под большую нагрузку, все больше становится похожим на веб-приложение
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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