Как лучше всего перенести онлайн-приложение в оффлайн

У меня есть определенное онлайн-приложение, которое генерирует отчеты (и распечатывает их) на основе некоторого хранилища информации. Теперь я хотел бы создать автономное приложение, которое обеспечивает тот же опыт и в котором репозиторий предварительно загружается на компьютер пользователя. Как лучше всего преобразовать это онлайн-приложение в автономное приложение. Первое, что пришло мне в голову, это настроить локальный сервер и базу данных. Это гарантирует, что опыт будет последовательным. Но я открыт для других вариантов, таких как хранение данных в файловой системе, а затем их загрузка через приложения на основе flash/flex или C# или Java. Целью этого автономного приложения является предоставление функциональности (генерация отчетов) пользователям, где Интернет невозможен.


person jaykumarark    schedule 14.12.2012    source источник


Ответы (1)


Я не уверен в аспекте Windows вашего вопроса, но если бы я делал автономные веб-страницы, я бы смотрел на базу данных LocalStorage (хотя у нее есть некоторые недостатки), но есть и другие альтернативы, такие как WebSQL и ИндекседДБ.

Если у вас есть отчеты, они все еще имеют ценность, когда они устарели? Вам нужно хранить конфигурацию этих отчетов или все только для чтения?

Бесстыдная самореклама, у меня есть проект, который предназначен для обработки синхронизации баз данных, правда, это не сделано, это близко. Вы можете увидеть его (с уродливой, но очень функциональной) демонстрацией по адресу https://github.com/forbesmyester/SyncIt

person Forbesmyester    schedule 03.06.2013