Можно ли использовать одностраничные концепции приложений для создания автономных настольных приложений?

Я хочу написать небольшое настольное приложение для некоторых коллег, чтобы предоставить им экраны пользовательского интерфейса для некоторых утилит командной строки.

Приложение будет иметь строку меню и панель инструментов, а также несколько различных мастеров, которые помогут автоматизировать команды рабочего стола.

Ранее я писал бы приложение в.NET Windows Forms или Java Swing. Однако мне было интересно, подойдет ли одностраничное приложение (SPA). Я много читал в Интернете о SPA для взаимодействия с серверами, но не для создания автономных настольных приложений.

Есть ли какие-то проблемы с использованием концепций SPA для автономных настольных приложений?

2 ответа

Решение

Существует несколько решений, позволяющих создать настольное приложение с использованием веб-технологий. Я предлагаю вам взглянуть на этот вопрос: как разрабатывать настольные приложения с использованием HTML/CSS/JavaScript?

Действительно хорошим и инновационным примером многофункционального настольного приложения является RStudio.

Он использует тонкий слой C++ с использованием QT и делегирует GWT в Webkit для основной области рабочего стола пользовательского интерфейса.

Исходный код для RStudio находится здесь.

Другие вопросы по тегам