Semplificare le dichiarazioni e le assegnazioni di variabili in una sola riga
A partire da 4D v20 R3, potete dire addio ai giorni in cui dovevate scrivere più righe di codice per le dichiarazioni e le assegnazioni delle variabili. Ora è possibile semplificare il codice, eliminare la ridondanza e aumentare l’efficienza con facilità.
Ecco come fare!
Deprecazione dei comandi PHP e rimozione dell’interprete PHP integrato in 4D
PHP ha svolto un ruolo cruciale nello sviluppo web ed è stato introdotto in 4D v12 per offrire funzionalità non facilmente disponibili nel linguaggio nativo, come ad esempio le funzionalità zip, hash o LDAP. Nel corso del tempo, 4D ha incorporato molte di queste caratteristiche PHP nelle sue funzionalità principali. Di conseguenza, abbiamo deciso di rimuovere l’interprete PHP integrato in 4D v20 R3 e di iniziare il processo di deprezzamento dei comandi PHP nella v21.
Anche se non elimineremo completamente i comandi PHP da 4D, vi invitiamo a utilizzare i worker di sistema per eseguire codice PHP in futuro.
Questo post del blog vi guiderà attraverso questo processo di transizione, dimostrando come utilizzare un interprete esterno attraverso PHP Execute e spiegando come eseguire efficacemente il codice PHP con un system worker.
4D v20 R3 Beta inizia oggi
Negli ultimi mesi siamo stati molto attivi qui alla 4D. Confidiamo che il rilascio di Qodly Studio in anteprima per sviluppatori vi abbia tenuti impegnati e occupati, e vogliamo estendere la nostra gratitudine a tutti coloro che lo hanno testato.
E ora siamo entusiasti di annunciare il lancio del beta testing per 4D v20 R3… a partire da oggi!
Scopriamo tutto ciò che questa release ha da offrire:
- 4D Write Pro esce con due caratteristiche che sicuramente cattureranno il vostro interesse. È ora possibile assegnare nomi alle formule per migliorare la chiarezza. Inoltre, è possibile esportare documenti in formato PDF/A.
- Per quanto riguarda le nuove funzionalità di programmazione, stiamo migliorando la vostra esperienza di codifica. Tra gli altri miglioramenti, la dichiarazione e l’inizializzazione delle variabili in un’unica riga, le dichiarazioni di funzione semplificate per qualsiasi numero di parametri e i timbri globali per la sincronizzazione incrementale che non è più limitata a 4D for Mobile ma può essere applicata a più scenari tramite il 4D REST Server.
- Un nuovo formato blob di 4D View Pro consente di archiviare documenti compressi nel database, garantendo le stesse prestazioni elevate del formato .sjs.
- Una nuova funzione di estensione di Visual Studio Code che consente di accedere facilmente alla documentazione di 4D.
- E non è tutto: moltoaltro vi aspetta!
Qodly Studio in azione con queste 3 demo
Nei post precedenti abbiamo annunciato la disponibilità di Qodly Studio(attualmente in anteprima per gli sviluppatori) a tutti i nostri partner silver (e oltre). Vi abbiamo anche fornito i primi passi per iniziare a utilizzare lo strumento.
Ora è il momento perfetto per immergersi e sperimentare con esso eseguendo alcune demo concrete!
Da anni offriamo guide HDI(How Do I?) per aiutarvi a scoprire nuove funzionalità. Ma ora, mentre ci avventuriamo in questa nuova era dello sviluppo web, abbiamo inventato un nuovo termine per queste dimostrazioni: PIQS, acronimo di Play In Qodly Studio.
Ancora meglio, continueremo a fornire queste demo per le funzionalità di Qodly attuali e future. Ciò significa che avrete una guida quotidiana per padroneggiare Qodly Studio!
Quindi, rimbocchiamoci le maniche e iniziamo subito a esplorare!
Iniziare con Qodly Studio
In un precedente post sul blog, abbiamo presentato la nostra ultima offerta 4D: Qodly Studio(attualmente in anteprima per gli sviluppatori), una soluzione potente che si rivolge ad applicazioni aziendali complesse e complete. Completamente integrata in 4D, consente al vostro server 4D di ospitare la vostra applicazione in parallelo come applicazione desktop o web. La cosa migliore è che i vostri clienti non hanno bisogno di installazioni o supporto aggiuntivi.
Questo post approfondisce il motivo per cui Qodly Studio si distingue per gli sviluppatori 4D. Abbiamo anche alcune preziose risorse da condividere, come la documentazione, le guide e i video tutorial che vi spianeranno la strada verso la padronanza di Qodly Studio.
Ricordate di metterli nei preferiti per una facile consultazione!
Iniziamo!
Presentazione di Qodly Studio
Oggi siamo entusiasti di annunciare la disponibilità di Qodly Studio(attualmente in anteprima per gli sviluppatori) per tutti i nostri partner silver (e superiori).
Iniziare è semplice: aprite 4D, aggiornate le vostre licenze 4D Partner e siete pronti a procedere.
In questo post vi spiegheremo cos’è Qodly Studio, perché è importante, i dettagli sui prezzi e come potete iniziare.
Fortificare la sicurezza: 4D abbraccia OpenSSL 3.1
In un’epoca in cui la sicurezza dei dati è fondamentale, l’aggiornamento delle librerie di sicurezza è cruciale.
4D v20 ha compiuto un significativo passo in avanti aggiornando la libreria OpenSSL dalla versione 1.1 alla 3.1.
Questo avanzamento comporta una moltitudine di vantaggi e miglioramenti per gli sviluppatori 4D, consentendo loro di creare applicazioni non solo altamente sicure ma anche eccezionalmente efficienti.
Vediamo ora nel dettaglio questi vantaggi.
È arrivata la 4D v20 LTS
È stata rilasciata4D v20 LTS, la versione più ricca di funzionalità di 4D!
Negli ultimi anni, abbiamo portato avanti 4D a un ritmo senza precedenti. Abbiamo introdotto concetti all’avanguardia come la programmazione orientata agli oggetti (OOP) e le classi, abbiamo perfezionato il linguaggio 4D per renderlo simile alla familiarità e all’intuitività di linguaggi popolari come JavaScript e TypeScript e abbiamo introdotto ORDA, un modo innovativo di accedere ai dati.
Ora, con 4D v20, potrete assistere all’integrazione dell’editor di Visual Studio Code, sfruttare le eccezionali capacità di 4D Write Pro per la generazione di documenti basati su modelli e disporre di funzionalità per la creazione di moderne interfacce utente per le applicazioni.
E non è tutto! Scoprite i punti salienti qui di seguito:
Registrazione delle chiamate ORDA sul server
Da quando è stato rilasciato, la popolarità di ORDA non ha mai smesso di crescere e ora è ampiamente utilizzato nei server di produzione. Con 4D v20, sono stati apportati due miglioramenti al modo in cui le richieste ORDA vengono registrate sul lato server. Il primo è un miglioramento del log delle richieste che ora fornisce maggiori informazioni sulle chiamate ORDA. Il secondo è l’aggiunta di un registro ORDA lato server simile al registro ORDA lato client. Vi presento queste nuove funzionalità.
Confronto con un valore indefinito
Dalla comparsa di ORDA, classi e altri oggetti, si deve lavorare sempre più spesso con i valori indefiniti.
Poiché alcuni di voi chiedono un modo più semplice per usarli, a partire dalla versione 20, è possibile confrontare qualsiasi tipo di valore con un valore non definito senza che venga lanciato un errore.
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