Можно ли использовать одностраничные концепции приложений для создания автономных настольных приложений?
Я хочу написать небольшое настольное приложение для некоторых коллег, чтобы предоставить им экраны пользовательского интерфейса для некоторых утилит командной строки.
Приложение будет иметь строку меню и панель инструментов, а также несколько различных мастеров, которые помогут автоматизировать команды рабочего стола.
Ранее я писал бы приложение в.NET Windows Forms или Java Swing. Однако мне было интересно, подойдет ли одностраничное приложение (SPA). Я много читал в Интернете о SPA для взаимодействия с серверами, но не для создания автономных настольных приложений.
Есть ли какие-то проблемы с использованием концепций SPA для автономных настольных приложений?
2 ответа
Существует несколько решений, позволяющих создать настольное приложение с использованием веб-технологий. Я предлагаю вам взглянуть на этот вопрос: как разрабатывать настольные приложения с использованием HTML/CSS/JavaScript?
Действительно хорошим и инновационным примером многофункционального настольного приложения является RStudio.
Он использует тонкий слой C++ с использованием QT и делегирует GWT в Webkit для основной области рабочего стола пользовательского интерфейса.
Исходный код для RStudio находится здесь.