Параметры автономного хранения данных HTML5

Мой приятель-разработчик недавно начал работать в новой компании, и одна из его задач - разработать новое веб-приложение, которое позволит их пользователям работать в автономном режиме когда их сотрудники находятся на месте в удаленных местах, а затем для синхронизации с базой данных на стороне сервера, для которой они еще не определили поставщика на стороне сервера (я предполагаю, что это будет SQL Server).

Я немного огляделся, и мне кажется, что есть два жизнеспособных варианта: LocalStorage и IndexedDb, причем LocalStorage является более популярной технологией? Они хотят перейти на HTML5, и это все прекрасно, но короче говоря, мой вопрос (ы):

  • Каковы их варианты автономного хранения данных в HTML5?
  • Есть ли старые решения, которые лучше поддержка?
    • эти методы менее рискованны?
    • меньше времени на внедрение?

Концепция автономного хранения данных в веб-приложении не кажется новой идеей, но это делается с помощью новейших современных технологий (html5, asp.net 4.0 / 4.5) здесь вы начинаете попадать на малоизученную территорию.

  • Какие вещи, которые, возможно, делает ваша компания, которые работают, а какие нет?

Любые разумные ответы, основанные на доказательствах, скорее всего, получат мою поддержку, так что не спешите получить первый ответ и попробуйте Чтобы набрать несколько быстрых очков, я ищу здесь хорошие и надежные отзывы. Спасибо.

8
задан Dylan Hayes 18 November 2011 в 16:07
поделиться