2012-03-29 4 views
1

У меня есть много форм с данными, передаваемыми в систему и множеством представлений с данными, извлекаемыми из базы данных. Я хочу преобразовать свое веб-приложение в онлайн-и офлайн-режим. Я рассмотрел концепцию хранения и хранения данных в формате HTML5 и уже начал реализацию . Мне пришлось много реорганизовать мой код.Создать онлайн-режим и режим автономного режима

Я чувствую, что этот подход не является правильным. Кто-нибудь имеет лучшее предложение о создании приложения, которое работает как офлайн, так и онлайн, и может сохранять и извлекать много данных.

В настоящее время мое приложение представляет собой веб-приложение, написанное в Groovy & Grails. Мое приложение предназначено для использования во всех браузерах и смарт-устройствах. Его доказательство концепции еще в стадии разработки, и мне нужно руководство по этому

Благодарности

ответ

0

HTML5 еще веб-технологий и оптимизированы для использования онлайн. Создание автономного веб-приложения, даже с использованием возможностей HTML5, очень ограничено.

Если вам действительно нужно полнофункциональное автономное приложение, лучше взглянуть на десктоп/мобильные инструменты. Некоторые из них, например, Apache Cordowa (был PhoneGap) или Appcelerator Titanium, могут повторно использовать некоторые веб-технологии, такие как JavaScript. Но это совершенно по-другому, и вам нужно иметь 3 версии вашего приложения: web (grails), рабочий стол (титан или качели, возможно) и мобильный (cordowa/titanium)

+0

Существует ли какая-либо архитектура, оптимизированная для этих устройств ситуаций – srisris

+0

Возможно, это «RESTFul API + webapp/mobileapp на этой базе», –

Смежные вопросы