RD4: Browser chrome come simulatore di app offline
copia linkDescrizione
Viene ora utilizzato il browser Chrome come browser predefinito per simulare le applicazioni offline.
Nelle versioni precedenti di Instant Developer l'unico browser permesso per simulare applicazioni offline era Safari v 5.1.7 (infatti solo Safari v 5.1.7 permette, ad oggi, di utilizzare database SQLite da web worker; tale funzionalità è stata, infatti, rimossa dal browser Chrome e dalle ultime versioni del browser Safari). Purtroppo la versione v 5.1.7 è molto datata e non è più disponibile per il download dal sito di Apple. Inoltre il browser Chrome è molto più performante di Safari e, cosa molto utile durante lo sviluppo, permette di eseguire il debug del codice eseguito all'interno dei web worker.
A partire dalla versione 15.5 di Instant Developer il browser predefinito durante lo sviluppo di applicazioni offline è Chrome.
Se un'applicazione offline viene avviata su un browser che non permette l'accesso ai database SQLite da web-worker il sistema aggira la limitazione eseguendo chiamate HTTP alla parte server dell'applicazione offline (C#/Java) la quale esegue le query e restituisce il risultato.
Funzionalità interessate
Lo sviluppo di applicazioni offline con Instant Developer.
Note
-
I database SQLite utilizzati dalle applicazioni offline vengono salvati:
- in tecnologia C#: dentro alla cartella DB presente nella cartella di output
- in tecnologia Java: dentro alla cartella WEB-INF presente nella directory dell'applicazione installata dentro tomcat
- Il miglioramento riguarda solo la fase di sviluppo e simulazione di applicazioni offline avviate da Instant Developer. Il comportamento delle applicazioni offline a run-time o avviate dentro la shell nativa non è cambiato.
- Il miglioramento potrebbe funzionare anche se si avvia l'applicazione offline all'interno del browser Chrome su un dispositivo mobile. Anche in quel caso, dato che l'accesso al database SQLite non è più presente su Chrome, il sistema tenta di connettersi alla parte server dell'applicazione offline che, se disponibile, garantisce l'esecuzione "remota" delle query permettendo l'avvio dell'applicazione offline.
Ultima modifica: 28/10/2016 / Validità: da 15.5.6500