2010-12-10 39 views
0

J'ai un client qui insiste pour qu'une partie de son application permette une entrée de formulaire hors ligne, avec une synchronisation des données lorsque l'utilisateur est de retour en ligne.Données hors connexion - Dois-je développer une application dans Adobe Air en raison d'une exigence de l'utilisateur d'avoir des données hors ligne?

J'ai essayé de les dissuader, en pensant à certaines applications que j'ai utilisées par le passé (MS CRM me vient à l'esprit).

Cependant, je vois que Air écrira à SQLlite, et j'ai tendance à croire que cela pourrait être une solution acceptable. Ils n'auront pas beaucoup d'utilisateurs, seulement environ 10, et cela serait autrement proposé comme une application web basée sur un navigateur.

Est-ce que ma solution proposée est un bon choix, ou existe-t-il de meilleurs moyens de fournir des données hors ligne dans les applications Web (pas HTML5 - besoin de SQL)?

Répondre

1

Si l'application doit fonctionner (en partie) hors ligne, comment pouvez-vous le faire sans AIR? C'est un bon choix, si l'installation de runtime et l'application elle-même est acceptable.

+0

L'installation du runtime et de l'application est totalement correcte (petit groupe, usage interne, mais décentralisé). Sans AIR, je pensais peut-être à une application compilée avec SQLlite localement, mais j'espère ne pas aller dans cette direction. –