Adobe AIR per un'applicazione offline: è questa l'opzione migliore?
-
22-08-2019 - |
Domanda
Sto cercando di sviluppare una versione offline di un'applicazione che ha ancora bisogno di connettersi al sito live per recuperare i risultati di informazione e dei negozi.
L'applicazione è per un sistema corso online, che ora ha bisogno di lavorare quando una connessione a Internet non è disponibile o traballante. Il sistema attualmente tiene traccia di ogni pagina visualizzata del corso (con flash e contenuti video) e poi anche display e tiene traccia la presa di molteplici esami a scelta. Tutto questo deve essere fornita in linea. Sto pensando che il programma si connetterà attraverso gli account di utenti in partenza per scaricare sia una parte o la totalità del corso, compresi gli esami e poi alla fine ricollegare per caricare i risultati. (Sarebbe bello se si potesse fare il processo automaticamente quando è disponibile una connessione.) L'applicazione deve essere simile alla versione on-line e ha bisogno di essere facile da usare (facile installazione, l'input dell'utente po richiesto per upload / download di risultati).
Ho fatto un po 'di ricerca e sembra che Adobe AIR potrebbe essere un buona via di mezzo tra la versione on-line e una versione offline.
Il mio più grande problema è che non ho esperienza nello sviluppo di applicazioni desktop come io sono uno sviluppatore PHP, quindi sono alla ricerca di qualcosa come l'aria che colma il divario. (La versione online è un applicazione LAMP .)
Qualcuno ha usato Adobe AIR per questo tipo di applicazione in linea? Quanto è facile e sicuro era?
Ci sono altre soluzioni là fuori?
Soluzione
Credo AIR è una grande scelta per questo. Io uso AIR tutto il tempo ora a casa utilities che scrivo.
Il database incorporato e archivio permanente sono grandi.
Altri suggerimenti
Dalla tua descrizione, sembra che Google Gears è un po 'più vicino a quello che stai cercando .
Adobe AIR è una grande soluzione per questo. Stiamo costruendo qualcosa di simile. Ma siamo di fronte a problemi nel riprendere download se il processo di download viene rotto.
Mentre si è in esso, sguardo oltre le funzionalità di HTML5. Anche se è ancora nella sua infanzia, molti browser hanno già implementato un po 'di queste caratteristiche, compresi quelli per le applicazioni web offline. Leggi utilizzando HTML5 nelle vostre applicazioni web ora .