È arrivato 4D v18 R3
Sono entusiasta di annunciare che 4D v18 R3 è ora disponibile!
4D v18 R3 è una delle versioni più ricche di funzionalità mai rilasciate. Inoltre, segna l’inizio di un passo molto importante nel mondo della programmazione 4D con l’aggiunta della programmazione orientata agli oggetti.
Per stuzzicare l’appetito, ecco un’anticipazione di ciò che vi aspetta:
- Il linguaggio 4D ha fatto un passo da gigante con l’introduzione delle classi, che consentono di scrivere codice modulare, riutilizzabile e facilmente manutenibile.
- AncheORDA è ricco di novità: ad esempio, non è necessario riavviare il database per avere un datastore aggiornato quando la struttura viene aggiornata. Inoltre, basta una sola riga di codice per selezionare le righe di una selezione di entità.
- Il set dimonitoraggio di 4D Server è stato migliorato con una funzione aggiuntiva che consente di ottenere tutte le operazioni eseguite oltre un determinato tempo e altre informazioni utili.
- Le possibilità di sviluppo sono state ulteriormente ampliate con azioni standard aggiuntive per l’interfaccia di 4D Write Pro.
- 4D per iOS offre oltre 40 modelli pronti all’uso. Basta un solo clic per scaricarli direttamente dall’editor di progetto e iniziare a creare l’app personalizzata perfetta per le vostre esigenze.
- Eseguire più server web in una singola istanza di 4D, sfruttare la nuova documentazione dei metodi e dei componenti, utilizzare un’area web fuori schermo su un server headless, esplorare i progressi apportati a XPath, maggiori opzioni per personalizzare i fogli di lavoro di 4D View Pro: tutto questo è solo un assaggio di ciò che è disponibile in 4D v18 R3 per voi.
Banche dati del progetto: Costruire la propria documentazione per i componenti
In un precedente post del blog, vi abbiamo mostrato che la documentazione dei metodi è tornata nell’Explorer. Volete andare oltre e usarli come documentazione per i vostri componenti? In questo post vi mostreremo come fare!
Utilizzare un’area web fuori dallo schermo
Avete bisogno di caricare pagine web, estrarre metadati o generare immagini dal contenuto delle pagine su un server headless? Se avete risposto “sì”, siete fortunati perché 4D v18 R3 lo rende possibile! Ora è possibile creare un’area web fuori dallo schermo con il comando WA Run offscreen area con il comando
Scaricare i messaggi di posta elettronica in formato MIME con POP3
Avete bisogno di archiviare tutte le e-mail aziendali, ad esempio per motivi legali o fiscali? Questi documenti devono essere archiviati così come sono. Ovvero, come sono stati ricevuti… nei loro formati originali, non convertiti. 4D v18 R3 risponde a questa esigenza fornendo un nuovo metodo che consente di ottenere le e-mail nel loro formato MIME originale.
ORDA: un datastore aggiornato senza riavvio
Siamo entusiasti di annunciare che 4D v18 R3 include un miglioramento che avrà un enorme impatto sull’esperienza degli sviluppatori. Una funzionalità che molti di voi hanno richiesto e che 4D offre!
Quando si lavora in modalità standalone 4D durante la fase di sviluppo (scrittura e test del codice), non è più necessario riavviare il database per avere un datastore aggiornato (ds) quando la struttura viene aggiornata!
Ora non è più necessario riavviare il database ogni volta che si ha bisogno di un nuovo attributo o di una nuova tabella nel proprio codice! È tutto automatico!
Quando si chiama il comando ds si ottiene un oggetto datastore aggiornato. Ciò significa che diverse versioni di questo oggetto datastore vengono gestite contemporaneamente… a seconda di quando è stata aggiornata la struttura… senza interrompere i processi in esecuzione.
Se lavorate in modalità client/server, questo funziona bene per il codice eseguito sul server 4D.
Per i client remoti, è sufficiente riavviare il client che richiede l’aggiornamento della struttura.
Utilizzare i documenti 4D Write Pro come moduli di input
Volete evitare che gli utenti modifichino accidentalmente un particolare documento di 4D Write Pro (in tutto o in parte)? Siete interessati a mantenere intatte alcune parti di un documento(ad esempio, dare agli utenti la possibilità di compilare i campi di un accordo di non divulgazione, assicurandovi che nessuna delle informazioni contenute nel documento venga alterata o modificata in alcun modo)? Se state annuendo, continuate a leggere! 4D v18 R3 vi permette di mantenere parti dei vostri documenti protette o, in altre parole:“non modificabili“.
Banche dati del progetto: La documentazione dei metodi è tornata
Durante lo sviluppo di un’applicazione, può essere molto utile avere un accesso rapido ai dettagli di un metodo(ad esempio, una spiegazione di ciò che fa, la sua sintassi e la definizione dei parametri che gli vengono passati). Questo diventa ancora più importante quando si usa un componente compilato. Non potendo guardare il contenuto del metodo, si può fare affidamento solo sulla sua documentazione per capire come usarlo.
La finestra di dialogo di Explorer è stata migliorata e la documentazione è ora disponibile in 4D v18 R3 per i database di progetto.
Monitorate l’attività del server 4D con questo nuovo strumento
4D View Pro: Più opzioni per personalizzare i fogli di lavoro
Per creare documenti di facile consultazione, spesso è necessario nascondere una linea di griglia o un’intestazione, proteggere alcune celle o semplicemente cambiare il colore delle linee per rispettare l’identità aziendale. Con 4D v18 R3, è possibile fare tutto questo e altro ancora con il nuovo comando VP SET SHEET OPTIONS e molto altro ancora.
Server web multipli in un’unica istanza 4D
Avete mai avuto la necessità di utilizzare più server web per, ad esempio, suddividere il codice della vostra applicazione web in diverse unità aziendali, o separare il server web dell’amministratore da quello dell’utente o eseguire una vecchia parte, non ancora pronta per la prelazione, in un’istanza separata, consentendo alla parte principale di funzionare in prelazione?
Se state facendo cenno di sì, continuate a leggere perché 4D v18 R3 vi permette di farlo… con facilità.
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