Мой приятель-разработчик недавно начал работать в новой компании, и одна из его задач - разработать новое веб-приложение, которое позволит их пользователям работать в автономном режиме когда их сотрудники находятся на месте в удаленных местах, а затем для синхронизации с базой данных на стороне сервера, для которой они еще не определили поставщика на стороне сервера (я предполагаю, что это будет SQL Server).
Я немного огляделся, и мне кажется, что есть два жизнеспособных варианта: LocalStorage и IndexedDb, причем LocalStorage является более популярной технологией? Они хотят перейти на HTML5, и это все прекрасно, но короче говоря, мой вопрос (ы):
Концепция автономного хранения данных в веб-приложении не кажется новой идеей, но это делается с помощью новейших современных технологий (html5, asp.net 4.0 / 4.5) здесь вы начинаете попадать на малоизученную территорию.
Любые разумные ответы, основанные на доказательствах, скорее всего, получат мою поддержку, так что не спешите получить первый ответ и попробуйте Чтобы набрать несколько быстрых очков, я ищу здесь хорошие и надежные отзывы. Спасибо.