Je dois être en mesure d'exécuter des formulaires HTML hors ligne. Je veux dire qu'ils doivent travailler sans connexion directe au serveur Web.Formulaires HTML en mode hors connexion
Dans une application que j'ai écrite il y a plus de 5 ans, je l'ai fait en implémentant un gestionnaire de protocole personnalisé - lorsqu'un formulaire initié par l'utilisateur soumet la requête HTTP résultante a été enregistrée localement. Plus tard, lorsqu'une connexion au serveur devient disponible, un programme de synchronisation parcourt les demandes collectées et les soumet au serveur pour collecter les réponses et les enregistre de nouveau localement pour une utilisation ultérieure.
C'était alors. Maintenant, un autre client m'a approché avec une demande très similaire. Quelle technologie pensez-vous que je devrais utiliser aujourd'hui?
La prise en charge de HTML5 est très limitée pour le moment. Google engrenages? Ou devrais-je revenir en arrière et continuer à utiliser le gestionnaire de protocole et le synchroniseur personnalisé?
Une question à clarifier: Est-ce que c'est pour une application d'utilisateur de masse ou interne seulement? Savez-vous quelles sont les exigences du navigateur pour vos utilisateurs? Si c'est interne et que vous avez un certain contrôle, vous pourriez même envisager de faire une simple application AIR. Adobe AIR utilise Google Gears pour le stockage hors ligne, et les prochaines versions d'AIR en feront encore plus. – Joshua
C'est une application interne. Les personnes ayant des ordinateurs portables fournis par l'entreprise se connectent à l'application pour recevoir des formulaires à remplir et sortir sur le terrain pour collecter des informations en remplissant les formulaires – mfeingold