Prodotto blank

Riducete le dimensioni delle vostre applicazioni 4D con queste nuove funzionalità

Tradotto automaticamente da Deepl

Nel nostro continuo sforzo di migliorare la costruzione di applicazioni 4D, abbiamo aggiunto a 4D v19R5 alcune funzionalità che sicuramente troverete utili.

La prima è la possibilità di rimuovere alcuni dei moduli 4D più importanti dalle vostre applicazioni: CEF, Mecab, PHP, Controllo ortografico e 4D Updater. Se non avete bisogno di alcuni di questi moduli, potrete ridurre significativamente le dimensioni delle vostre applicazioni.

Abbiamo anche cambiato la directory finale quando si costruisce una struttura compilata, in modo da soddisfare coloro che utilizzano più versioni compilate della stessa struttura.

Per quanto riguarda i clienti giapponesi, abbiamo unito la versione giapponese di 4D e quella internazionale su MacOS.

Approfondiamo i dettagli.

Prodotto blank

Creazione semplificata di applicazioni client/server multipiattaforma su Windows

Tradotto automaticamente da Deepl

Il rilascio di Silicon Mac ha avuto un grande impatto sul modo in cui 4D compila le applicazioni. Prima della v19, 4D compilava solo per l’architettura Intel, utilizzando lo stesso codice su Mac e Windows. Ma i Mac Silicon utilizzano una nuova architettura e quindi 4D deve compilare specificamente per Silicon. Questo influisce sulla creazione di applicazioni client/server multipiattaforma.

Finché si costruisce il server su Mac, non è un problema, perché si può compilare per entrambe le piattaforme Intel e Silicon. Su Windows, invece, non è possibile compilare per i Mac Silicon. Attualmente consigliamo di compilare il progetto su Mac per entrambe le architetture e poi copiarlo su una macchina Windows prima di costruire il server. Purtroppo, per i progetti di grandi dimensioni con molti dati, la copia può richiedere del tempo.

Suggerimenti blank

Come definire il timeout di riposo per le applicazioni 4D remote

Tradotto automaticamente da Deepl

Per evitare la perdita della sessione, 4D monitora lo stato di sospensione delle applicazioni 4D remote.

Quando un utente è connesso da un’applicazione 4D remota a un Server 4D e il suo computer entra in modalità sleep, l’informazione viene inviata al Server 4D. Nel momento in cui il computer dell’utente si sveglia, l’applicazione 4D remota recupera il suo contesto di esecuzione.

Prodotto blank

4D v19: evoluzione della costruzione di applicazioni client/server

Tradotto automaticamente da Deepl

Su Mac, la firma delle applicazioni è diventata uno standard e da Big Sur non è più possibile eseguire applicazioni non firmate. In passato, abbiamo pubblicato un workaround per costruire applicazioni client-server in esecuzione su un server Windows e che accettano connessioni da client Mac. Con il rilascio di 4D v19, abbiamo aggiornato la creazione di applicazioni in 4D per gestire questo caso. Ecco come costruire un’applicazione a piattaforma singola o multipiattaforma nella v19.

Prodotto blank

Server multipli, risorse locali condivise

Tradotto automaticamente da Deepl

Può capitare che gli utenti debbano connettersi a molte istanze della stessa applicazione server unificata. Quando ciò accade, l’applicazione client unita scarica tante risorse locali quante sono le connessioni al server. Ma se la cartella Risorse del server è enorme, questo può comportare un notevole dispendio di tempo, volume e rete! Fortunatamente, 4D v18 R5 ha una soluzione per questo scenario!