SSL/TLS: supporto per i certificati ECDSA
4D utilizza SSL/TLS per proteggere le comunicazioni client-server e le richieste HTTP. 4D supporta la crittografia RSA da oltre un decennio e con 4D v20R3 stiamo aggiungendo la crittografia ECDSA alla nostra gamma di strumenti. È un buon momento per parlare un po’ di sicurezza.
Sviluppo contemporaneo su 4D Server in modalità Progetto
Da quando è stato rilasciato in 4D v18, Projects ha ampliato drasticamente le capacità di 4D portando, tra l’altro, la compatibilità con i sistemi di controllo delle versioni.
Grazie all’eccellente feedback, non potremmo essere più orgogliosi di vedere un’adozione significativa di questa funzione da parte della comunità di 4D. Questo ci ha spinto a migliorarla per renderla ancora migliore.
Tra i vostri commenti c’era anche la richiesta di poter lavorare contemporaneamente su un unico server di sviluppo come team. Anche in questo caso, 4D ci ha ascoltato e siamo entusiasti di annunciare che con 4D v19 R6 è possibile lavorare su un server di sviluppo in modalità progetto!
Disabilitazione degli esploratori sui server uniti
È possibile che si voglia limitare l’accesso degli amministratori al Data Explorer e al Runtime Explorer nei server uniti distribuiti. 4D v19 R5 consente di farlo.
Ecco tutto quello che c’è da sapere.
Creazione semplificata di applicazioni client/server multipiattaforma su Windows
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.
Monitorate l’attività del server 4D con questo nuovo strumento
Più fonti di dati 4D, interessati?
Abbiamo una nuova entusiasmante funzione da annunciare in 4D v18 e il titolo potrebbe già darvi un indizio!
Questa funzione apre nuove possibilità per il lavoro client/server. Anziché essere limitata al database corrente e richiedere una connessione di rete permanente, un’applicazione in 4D v18 può ottenere i dati da un altro database 4D remoto esposto su un server 4D!
Questa funzione rende disponibili molte opzioni. Ad esempio, si possono organizzare le applicazioni per lavorare offline e sincronizzare i dati locali solo quando quelli remoti sono raggiungibili. Oppure si può pensare di pubblicare i dati su più server e passare da uno all’altro quando necessario. Un’altra opzione potrebbe essere quella di suddividere il modello di dati in diversi database(ad esempio, dati locali e dati internazionali). E se i dati fossero distribuiti in luoghi diversi, ma comunque accessibili attraverso un unico codice client 4D (metodi di progetto e oggetti modulo)? Tutti questi scenari sono ora possibili e questo post vi spiega come!
Personalizzare la finestra di dialogo dell’amministratore con il codice 4D
Ci sono state richieste di modificare la finestra di dialogo di amministrazione di 4D Server, con alcuni clienti che volevano rimuovere informazioni e altri che volevano aggiungere informazioni personalizzate. Questo componente AdminWindow mostra come fare proprio questo. È possibile utilizzarlo “così com’è” o modificarlo per adattarlo alle proprie esigenze.
Nuova architettura per la distribuzione delle applicazioni
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.
Contattateci
Avete domande, suggerimenti o volete semplicemente entrare in contatto con i blogger di 4D? Lasciateci un messaggio!
* La vostra privacy è molto importante per noi. Fare clic qui per visualizzare il nostro Politica