IDE: Compilatore Javascript
copia linkDescrizione
E' ora possibile compilare un'applicazione web in modalità offline.
Un'applicazione offline è una applicazione web predisposta per poter essere utilizzata anche se non è possibile raggiungere il server web da cui è stata installata. Una applicazione di questo tipo è costituita da due parti:
- una parte server necessaria solo per l'installazione dell'applicazione offline sul dispositivo che la utilizza
- una parte client che viene eseguita sul dispositivo e che, una volta installata, non richiede più la presenza del server web per poter funzionare

Nuovo flag che permette di compilare l'applicazione per essere utilizzata in modalità offline.
Se il flag è attivo Instant Developer effettua le seguenti operazioni:
- compila una porzione server in tecnologia C# o Java a seconda del tipo di applicazione indicato nella videata delle proprietà della stessa. Questa porzione non contiene videate, timer, menù, eventi e serve solo per installare l'applicazione offline sui dispositivi che ne richiedono l'installazione. Tale porzione server deve essere installata su un server per permettere l'installazione delle applicazioni sui dispositivi mobili.
- compila nuovamente l'intera applicazione in linguaggio Javascript preparando i file necessari per l'installazione dell'applicazione offline sul dispositivo. Tali file Javascript vengono salvati all'interno dell'applicazione server descritta al punto precedente. Questa nuova parte, a differenza di quella precedente, contiene tutte le videate, menù, timer, eventi, componenti e tutto il codice scritto in Visual Code.
Funzionalità interessate
Lo sviluppo di applicazioni web offline.
Note
-
Il flag offline mostrato sopra assume un significato differente se l'applicazione è un componente. In questo caso, infatti, il flag indica che il componente può essere utilizzato in applicazioni offline.
Pertanto:
- nel caso di componenti importati con sorgenti il flag indica ad In.de che è l'applicazione che lo utilizza a decidere come il componente deve essere compilato. Se l'applicazione è un'applicazione web tradizionale (non offline), In.de compila il componente in C#/Java a seconda della tecnologia indicata nel componente. Se l'applicazione è un'applicazione offline In.de compila il componente in linguaggio Javascript e ne include automaticamente i sorgenti nei file dell'applicazione che utilizza il componente. Tale algoritmo viene applicato anche nel caso di componenti a più livelli.
- Nel caso di componenti importati senza sorgenti In.de preleva dal file IDZ i file necessari a seconda del tipo di applicazione che utilizza il componente. Pertanto se l'applicazione è una normale applicazione web In.de estrarrà dal file IDZ i file DLL/JAR del componente a seconda della tecnologia dell'applicazione; se l'applicazione è una applicazione offline In.de estrarrà dal file IDZ il file Javascript del componente.
- Per ulteriori dettagli relativi allo sviluppo di applicazioni web offline si rimanda ai paragrafi 1-8 del libro di In.de dedicato allo sviluppo di applicazioni Mobile.
Ultima modifica: 03/04/2020 / Validità: da 11.0.4800