|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2006
Messaggi: 958
|
Webapp che funzioni anche offline
Ciao a tutti, dovrei creare una applicazione che permetta di inviare dei dati da remoto a un server e vorrei farlo con una web application in modo da non dover installare nulla sulle macchina client (a parte il browser). Il problema è che il client deve poter caricare i dati anche se in quel momento è senza connessione, ovviamente non sul server ma in locale per poi inviare i dati più tardi quando la connessione torna a funzionare.
Si tratta di una cosa fattibile? Se si con quali tecnologie? Avete guide da consigliare al riguardo? Grazie mille |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Adobe AIR, Google Gears, Silverlight
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Feb 2006
Messaggi: 958
|
Visto che odio abbastanza flash penso che eviterò AIR.
Google gears in effetti da quanto ho capito sembra fatto apposta. Silverlight non sapevo avesse questa funzionalità ma visto che tutto il resto della applicazione sarà probabilmente basato su piattaforma Microsoft approfondirò. Quindi serve qualche plugin cmq? HTML 5 non ha qualcosa al riguardo? Considerate che posso tranquillamente stabilire come requisito per l'uso dell'applicazione un particolare browser se al momento la cosa non è supportata da tutti. |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Quote:
Secondo me, ad oggi, non si può prescindere dall'utilizzo di un plugin. |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Feb 2006
Messaggi: 958
|
Gli utenti sono interni a una azienda e posso tranquillamente dirgli quale browser usare. Cmq se con i suddetti plugin riesco a ottenere lo stesso risultato tanto meglio. Tendevo a evitare l'installazione di un plugin per rendere la cosa un po' meno complicata per i clienti. Non avrò accesso diretto a tutti i terminali. Cmq spiegare come installare un plugin non dovrebbe essere troppo difficile. Speriamo bene
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Aug 2003
Città: Barletta (BA)
Messaggi: 939
|
http://diveintohtml5.org/storage.html funziona anche in IE8 e sopratutto anche iPhone ed Android
__________________
In a world without fences, who needs Gates? Power by: Fedora 8 - Mac OS X 10.4.11 |
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Feb 2006
Messaggi: 958
|
Quote:
PS guardando bene la pagina che hai linkato non risponde esattamente a quello che ho chiesto, in parte si perchè in effetti mi serve la possibilità di salvare dati in locale quando non va la connessione. Quello che mi sembra mancare e come fare si che le varie pagine di cui probabilmente sarà composta la webapp siano accessibili anche in modalità offline. Grazie Ultima modifica di mux85 : 04-02-2011 alle 15:40. |
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Feb 2006
Messaggi: 958
|
Uppo in caso qualcuno abbia altro di interessante da aggiungere
|
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Aug 2003
Città: Barletta (BA)
Messaggi: 939
|
Quote:
Ma qua devi dimenticarti di IE. Non so fino a che punto sia possibile, lasciare ad IE gestire la cache della tua webapp e tramite storage lavorare sui dati Su questo thread c'è un dipendente MS che risponde alle domande riguardanti il futuro IE9 http://www.hwupgrade.it/forum/showthread.php?t=2316516 Ti consiglio di fargli sapere che gli sviluppatori vogliono di queste funzionalità
__________________
In a world without fences, who needs Gates? Power by: Fedora 8 - Mac OS X 10.4.11 Ultima modifica di nico159 : 05-02-2011 alle 13:19. |
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Feb 2006
Messaggi: 958
|
ok grazie approfondirò bene su quel sito. Come ho detto il fatto che funzioni bene su tutti i browser è l'ultimo dei miei problemi.
Su silverlight avete fonti interessanti? Sono indeciso tra silverlight e html5 |
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Feb 2006
Messaggi: 958
|
Ma tra le varie tecnologie che mi avete suggerito quale permetterebbe di far andare l'applicazione offline anche nel caso che il browser venga aperto in un momento in cui la connessione è assente (ovviamente dopo essere già stato aperto in un momento in cui c'era la connessione in modo che la pagina sia già in cache)?
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Feb 2006
Messaggi: 958
|
up
|
|
|
|
|
|
#13 | |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Quote:
|
|
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Feb 2006
Messaggi: 958
|
Ah cavolo questo è un problema. Leggendo un po' cose mi sembra di capire che fosse automatico. Un qualche evento viene lanciato quando si passa da offline a online e viceversa. Non è così?
|
|
|
|
|
|
#15 | |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Quote:
Ovvero non puoi con lo stesso browser utilizzare contemporaneamente un sito online e uno in modalità offline. Se il tuo server è giù e l'utente imposta la modalità offline, non potrà visualizzare la intranet o andare su google. Per lo meno questo è lo stato attuale. |
|
|
|
|
|
|
#16 | |
|
Senior Member
Iscritto dal: Feb 2006
Messaggi: 958
|
Quote:
|
|
|
|
|
|
|
#17 | ||
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Quote:
Quote:
|
||
|
|
|
|
|
#18 | |
|
Senior Member
Iscritto dal: Aug 2003
Città: Barletta (BA)
Messaggi: 939
|
Quote:
Non c'è alcuna azione da fare, sia su Chrome, che FireFox che qualsiasi browser che implementa questa funzionalità
__________________
In a world without fences, who needs Gates? Power by: Fedora 8 - Mac OS X 10.4.11 |
|
|
|
|
|
|
#19 |
|
Senior Member
Iscritto dal: Feb 2006
Messaggi: 958
|
Forse ti è sfuggito che sto parlando di una situazione ipotetica non è che ci sia effettivamente un qualche problema particolare di connessione. Vorrei che alla fine la mia applicazione funzionasse sia nel caso che la connessione del client non funzioni che nel caso che sia il server a non avere connessione o ad essere down. Sono eventualità poco probabili ma di cui devo cmq tenere conto.
Ultima modifica di mux85 : 10-02-2011 alle 11:57. |
|
|
|
|
|
#20 | |
|
Senior Member
Iscritto dal: Feb 2006
Messaggi: 958
|
Quote:
Ho provato quella pagina e in effetti continuo a poterla aprire senza bisogno di mettere il browser in modalità offline anche dopo aver staccato la connessione. Però una volta ricollegato continua a rimanere nella versione offline. C'è questa scritta "IDLE (numeric value 1) -- The ApplicationCache object's cache host is associated with an application cache whose application cache group's update status is idle, and that application cache is the newest cache in its application cache group, and the application cache group is not marked as obsolete." e non ci sono le immagini in basso. Anche facendo F5 o ctrl-F5 rimane così. Idem premendo i due pulsanti che non ho ben capito cosa dovrebbero fare. Ah ho capito il perchè, andando in home dice che ci sono problemi con firefox 3.6 Ultima modifica di mux85 : 10-02-2011 alle 12:08. |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:26.




















