Доставка сайта как отдельного настольного приложения
Я хотел бы поставлять веб-приложение как настольное приложение, единственное ограничение заключается в том, что это настольное приложение должно работать даже без наличия какого-либо веб-браузера. Например, представьте себе машину без браузеров, теперь вы загружаете этот исполняемый файл на Mac/PC, запускаете его, и у вас есть приложение, которое представляет собой просто фрейм (предпочтительно Chrome, но FireFox тоже работает отлично), которое запускает на этой веб-странице, ничего больше.
Это очень абстрактно, я понимаю, но мне просто интересно, есть ли простой способ сделать это.
Mozilla предлагал Prism как способ сделать это, но это было прекращено.
Google Chrome предлагает Chrome Packaged Apps, но для этого требуется наличие Chrome на компьютере (так как это в основном расширение).
Я пытаюсь сделать так, чтобы пользователи могли загрузить исполняемый файл и получить приложение. Я собирался попытаться скачать весь исходный код Chrome и начать копаться в нем, чтобы найти способ отправить его как нечто, чего сейчас нет, но подумал, что сначала спрошу здесь.
Дайте мне знать, если потребуется дополнительная информация.
3 ответа
Вы можете взглянуть на https://github.com/rogerwang/node-webkit или http://appjs.org/.
Попробуйте автономное расширение для Firefox и убедитесь, что у вас установлена последняя версия Firefox.
Я видел 3, которые, кажется, имеют некоторую тягу:
Похоже, есть какое-то интересное сравнение / написать на них. Просто мои 2 цента... к лучшему или к худшему, я думаю, что этот тип решения станет более распространенным для настольных (win/mac/linux) клиентов. Это особенно верно, когда желание предоставить кроссплатформенное решение. Я думаю, что в большинстве случаев большинство людей просто используют обычный веб-браузер для доступа к вещам на рабочем столе, так зачем тратить больше времени на разработку нативного приложения, если это не является абсолютно необходимым?