Какая технология лучше для неубиваемой HTML-оболочки терминала на базе Chrome?
Всем привет,
выбираем технологию для создания оболочки платежного терминала. В целом понятно, что это будет HTML в браузере Chrome (в kiosk mode). Это не может быть просто HTML с сервера, т.к. при отсутствии коннекта браузер нам покажет свою служебную страницу. Требуется сделать так, чтобы при отсутствии связи с сервером браузер показал наш алерт и заблокировал работу с оболочкой до восстановления связи. Каким способом это лучше сделать?
1. Написать всю навигацию на AJAX.
2. Управлять навигацией из Chrome-приложения.
3. Что-нибудь еще?
softshape: Там ничего отдельно не нужно подключать. Будет единый бинарник, который запускает nw файлы приложения (по сути zip архивы), либо можно их "подшить" к запускатору.
> Я всеми силами стараюсь уменьшить число используемых сущностей
А чем это обоснованно?
В смысле чем? Самый большой грех разработчика - использовать ненужные технологии. Проблемы начинаются на этапе изучения и продолжаются с их поддержкой.
В данном случае мы не пишем оффлайн-приложение, его данные и логика находятся на сервере. Клиенту требуется только корректно обработать недоступность сервера, в случае необходимости.