skobkin
@skobkin
Гентушник, разработчик на PHP и Symfony.

Разработка приложений для десктопа на HTML/CSS/JS, какие альтернативы есть у Adobe Air?

Есть задача: написать десктопное приложение. Делать будет фронтенд-разработчик. Сроки короткие, разбираться в .NET, QT и подобном не получится. Переписать в последствии на них - да. Сейчас - нет.

Необходимо:
- Весь код, за исключением каких-либо манифестов и настроек пишется на HTML, CSS и JS
- Платформа имеет API-обёртку для различных системных функций: трей, работа с реестром, файловой системой
- Возможно встраивание в приложение фрейма со страницей на сервере для прохождения аутентификации и обмена данными с ним (хотя бы чтение данных из фрейма и текущего адреса)
- Возможность установки приложения вместе с платформой с минимальными телодвижениями конечного пользователя. Сборка standalone-версии, содержащей в себе исполняющую среду была бы идеальным вариантом.

На данный момент, Air - основной вариант. Но нужны альтернативы.
Целевая платформа - Microsoft Windows. Важна работа на Windows XP и более поздних версиях.
  • Вопрос задан
  • 2781 просмотр
Решения вопроса 2
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Лучше https://github.com/rogerwang/node-webkit
можно также писать нативные модули на плюсах.
Ответ написан
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
node-webkit пожалуй единственная вменяемая альтернатива AIR-у. Единственный минус, UI полностью кастомный, если только под одну платформу то не критично. Ну и такой небольшой минус как жирный размер проекта (~70 мегабайт) за счет того что с собой таскается и V8 и webkit.

- Возможно встраивание в приложение фрейма со страницей на сервере для прохождения аутентификации и обмена данными с ним (хотя бы чтение данных из фрейма и текущего адреса)

Может лучше нормальное API с OAuth?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы