Един мой приятел програмист съвсем наскоро започна работа в нова компания и една от задачите му е да измисли ново уеб приложение, което позволява на техните потребители да работят офлайн, когато персоналът им е на място в отдалечени местоположения, а след това по-късно да се синхронизира със страна на сървъра база данни, за която все още не са определили доставчик от страна на сървъра (предполагам, че ще бъде 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) е мястото, където започвате да навлизате в слабо проучена територия.
- кои са някои неща, които може би вашата компания прави и които работят, и кои не работят?
Всички интелигентни отговори, базирани на доказателства, повече от вероятно ще получат моята подкрепа, така че не бързайте просто да получите първия отговор и се опитайте да спечелите някои бързи точки, търся добра солидна обратна връзка тук. Благодаря ти.