Nuova architettura per la distribuzione delle applicazioni

Tradotto automaticamente da Deepl

Oggi le applicazioni unite salvano molte informazioni nel pacchetto dell’applicazione e anche nel file compilato (.4DC). Oltre a impedire la creazione di applicazioni di sola lettura, il salvataggio delle informazioni nel pacchetto applicativo ha un’altra fastidiosa conseguenza: le informazioni vengono perse quando si aggiorna l’applicazione.

Per conservarle, è necessario recuperare le informazioni prima di aggiornare l’applicazione, per poi ripristinarle dopo. Pertanto, questo sistema è macchinoso.

Per consentire le applicazioni di sola lettura, nelle prossime versioni 4D sarà modificato in modo graduale per riassegnare queste informazioni.

Nella versione 15 R4, il percorso del file di dati e le informazioni sulla connessione al server possono essere memorizzate nelle preferenze dell’utente, se si utilizza la nuova opzione di compatibilità Usa la nuova architettura per le distribuzioni di applicazioni.

Ad esempio, se lo sviluppatore distribuisce un’applicazione aggiornata al proprio cliente, l’ultima posizione del file di dati non viene sovrascritta. Quando l’utente finale lancia la struttura, questa troverà il vecchio file di dati senza l’interazione dell’utente.

Percorso del file di dati

Per le applicazioni standalone e server unite, se si salva il percorso del file di dati nelle preferenze dell’utente, sono disponibili due modalità per collegare l’applicazione al file di dati.

Per nome dell’applicazione (predefinito)

In questa modalità, l’applicazione 4D apre automaticamente il file di dati aperto più di recente che corrisponde al file di struttura. Questa modalità flessibile e intuitiva consente di spostare liberamente il pacchetto applicativo sul disco.

By Application name

Per percorso dell’applicazione

In questa modalità, l’applicazione unita aprirà il file di dati collegato al percorso completo dell’applicazione. Questa modalità consente di duplicare più volte il pacchetto applicativo unito e di utilizzare ciascuno il proprio file di dati. Tuttavia, con questa opzione, se si sposta o si rinomina un pacchetto applicativo sul disco, si modifica il percorso completo dell’applicazione. Di conseguenza, il pacchetto applicativo spostato o rinominato perderà il collegamento al suo file di dati.

By Application Path

Informazioni sulla connessione al server

Per le applicazioni client unite, quando il client si connette con successo al server, il client salva le informazioni di connessione al server nelle preferenze dell’utente.

Un altro punto interessante: lo sviluppatore può ora controllare se l’applicazione client visualizza la finestra di dialogo di selezione del server quando un tentativo di connessione fallisce. Per impostazione predefinita non viene più visualizzata ed è possibile modificarla utilizzando una nuova chiave XML di buildapp.

Per ulteriori dettagli, consultare il manuale di aggiornamento di 4D v15 R4.

Vanessa Talbot
- Product Owner - Vanessa Talbot è entrata a far parte del team di 4D Program nel giugno 2014. In qualità di Product Owner, è incaricata di scrivere le storie degli utenti e di tradurle in specifiche funzionali. Il suo ruolo è anche quello di assicurarsi che l'implementazione della funzionalità fornita soddisfi le esigenze del cliente. Ha lavorato sulla maggior parte delle nuove funzionalità di multi-threading preemptive e anche su un argomento molto complesso: la nuova architettura per le applicazioni con motore. Vanessa si è laureata presso Telecom Saint-Etienne. Ha iniziato la sua carriera presso il Criminal Research Institute come sviluppatrice per il dipartimento audiovisivo. Ha lavorato anche nei settori dei media e della medicina come esperta di supporto tecnico, produzione e documentazione di nuove funzionalità.