Мой приятель-разработчик недавно начал работать в новой компании, и одна из его задач - разработать новое веб-приложение, которое позволит их пользователям работать в автономном режиме, когда их сотрудники находятся на месте в удаленных местах, а затем для синхронизации со стороной сервера. база данных, для которой они еще не определили поставщика на стороне сервера (я предполагаю, что это будет SQL Server).
Я немного огляделся, и кажется, что два жизнеспособных варианта - это LocalStorage и IndexedDb, причем LocalStorage является более популярной технологией? Они хотят перейти на HTML5, и все в порядке, но, короче говоря, мой вопрос (вопросы):
- Каковы их варианты автономного хранения данных в HTML5?
- Are there older solutions that have better support?
- are those methods less risky?
- меньше времени на реализацию?
Идея автономного хранения данных в веб-приложении не кажется новой, но при использовании новейших современных технологий (html5, asp.net 4.0 / 4.5) вы начинаете выходить на малоизученную территорию.
- Что может быть в вашей компании, что работает, а что не работает?
Любые разумные ответы, основанные на доказательствах, скорее всего, получат мою поддержку, так что не торопитесь получить первый ответ и не пытайтесь набрать несколько быстрых очков, я ищу здесь хорошие надежные отзывы. Спасибо.