Я собираюсь написать небольшое настольное приложение для некоторых коллег, чтобы предоставить им экраны пользовательского интерфейса для некоторых утилит командной строки.
Приложение будет иметь строку меню и панель инструментов, а также ряд различных мастеров, помогающих автоматизировать команды рабочего стола.
Раньше я писал приложение на .NET Windows Forms или Java Swing. Однако мне было интересно, подойдет ли одностраничное приложение (SPA). Я много читал в Интернете о SPA для взаимодействия с серверами, но не для создания автономных настольных приложений.
Есть ли какие-то проблемы с использованием концепций SPA для автономных настольных приложений?