Какие решения существуют для реализации клиент-серверных приложений с возможностью клиентов работать оффлайн?
В настоящий момент есть некое веб-приложение решающее задачи, узким местом которого является наличие постоянного соединения с сервером. Использовать web storage нецелесообразно в виду его ограничений по объему хранимой информации. К тому же назревает необходимость взаимодействовать с некоторым оборудованием, установленным на клиентских машинах.
Какие платформы/решения можно рассмотреть для решения описанных проблем?
Необходимо:
Работать автономно, если нет связи с сервером (центральной БД)
Просто и безболезненно обновлять и разворачивать клиентское ПО
Отличие названных net решений в том, что это браузер внутри программы (оболочки). node-webkit же выступает сам как оболочка, которую мы можем расширять своими нативными компонентами или nodejs библиотеками.