Applicazioni 4D senza testa
Come sviluppatori 4D, potreste aver già incontrato la necessità di sviluppare applicazioni senza interfaccia grafica (GUI), altrimenti note come applicazioni headless. In precedenza, in 4D non era possibile farlo …. fino a 4D v18! In questo post del blog, esamineremo alcune delle nuove funzionalità disponibili per rendere le vostre applicazioni “senza testa”!
Perché creare applicazioni headless? Ci sono diversi casi d’uso, come ad esempio simulare il comportamento di Windows su macOS, o avere il comportamento dei servizi di Windows senza usare il service manager, e così via. Ma soprattutto, si aprono nuove opportunità come lo sviluppo di bot con 4D.
Database di progetto: Da binario a testo
4D v17 R5 ha segnato l’inizio del beta testing di un nuovo tipo di database 4D: i database di progetto. In 4D v18, siamo entusiasti di annunciare che i database di progetto sono ora in versione definitiva. È ora di sfruttare la potenza della piattaforma di sviluppo 4D unita alla versatilità di un formato leggero e distribuito!
Database di progetto: Più di una soluzione di collaborazione
Sognate un modo per lavorare in modo collaborativo? Un modo per lavorare ovunque ci si trovi nel mondo, con membri del team in luoghi diversi, e nessuno deve chiedersi dove trovare l’ultima versione di un file o di un progetto? Un modo diverso per testare nuove funzionalità e ripristinarle se non funzionano, potendo scegliere un punto di ripristino da cui eseguire il rollback invece di eseguire un backup completo dei file. I vostri sogni stanno diventando realtà: questi scenari sono ora possibili grazie a 4D v18 e ai database di progetto!
4D v18 beta inizia oggi
Beta testing for 4D v18, our most spectacular release yet, is starting today! And we couldn’t be more thrilled to share all the novelties we’ve prepared per voi. Più di +90 progressi, tra cui importanti miglioramenti alle funzioni esistenti e nuove funzioni progettate per facilitare il vostro percorso di sviluppo e portare le vostre applicazioni a nuovi livelli. E se volete farvi un’idea generale di tutte le potenzialità di questa release, abbiamo messo insieme una vasta libreria di esempi (HDI).
Allacciate le cinture e scoprite alcune delle novità di questa release. 4D v18 Beta has to offer:
- Database del progetto – Controllo delle versioni: una soluzione per la programmazione collaborativa. Consente di archiviare il codice in un sistema di controllo delle fonti (ad esempio, Github, Perforce, ecc.) in file di testo semplici.
- Built-in encryption: protezione al massimo con la crittografia dei dati integrata per ogni tabella.
- 4D per iOS: un prodotto completamente integrato in 4D per estendere con facilità le applicazioni aziendali ai dispositivi mobili.
- ORDA: comandi migliorati, prestazioni migliorate… e poi c’è il datastore remoto.
- Linguaggio 4D: comandi 4D aggiuntivi per ampliare le vostre capacità di programmazione.
- 4D Write Pro: Fogli di stile. Tabelle. Barra degli strumenti. Esportazione di Word. E molto altro ancora.
- 4D View Pro: Barra degli strumenti della barra multifunzione. Importazione/esportazione di Excel. E l’elenco continua.
- E molto altro ancora (vedi sotto).
Come autenticare la domanda di fusione 4D
Con Catalina (macOS 10.15), si consiglia vivamente di autenticare le applicazioni distribuite su una rete pubblica. Un numero significativo di sviluppatori trasferisce le proprie applicazioni utilizzando un dispositivo di archiviazione collegato o tramite la condivisione di file; l’autenticazione non è necessaria in questi casi in cui l’utente si fida già dello sviluppatore. Lo scopo dell’autenticazione è quello di assicurare agli utenti che l’applicazione non è dannosa ed è necessaria solo per le applicazioni scaricate da un sito web.
Se si utilizza la nostra funzione di firma integrata quando si creano le applicazioni con 4D v18, l’applicazione è pronta per essere autenticata. Questo processo si svolge al di fuori di 4D. Si tratta di aggiungere una firma elettronica alla domanda e di inviare la domanda firmata a un servizio di controllo automatico. Ecco tutto quello che c’è da sapere:
4D v18: la storia dietro il design del logo
Quando si tratta di rilasci di prodotti importanti, 4D presta molta attenzione al colore del logo per ciascuno di essi. Poiché 4D v18, una delle release più rivoluzionarie di 4D, è alle porte, abbiamo deciso di svelare la storia delle scelte fatte non solo per il colore del logo, ma anche per le modifiche alla forma delle icone! Ecco tutto quello che c’è da sapere sul colore del logo di 4D v18, raccontato dal designer creativo: Julien Banon.
Preparate le vostre applicazioni macOS per l’autenticazione notarile con 4D
Catalina (macOS 10.15) è ora disponibile e Apple ha annunciato che la notarizzazione del software distribuito al di fuori dell’App Store è diventata un requisito. Questo potrebbe sollevare alcune domande: cosa succede se la mia applicazione 4D non è autenticata? Sarò in grado di autenticarla? Come? Niente panico! Abbiamo pensato a voi e questo blog post fornisce le risposte.
La nostra major release più spettacolare, in arrivo!
Manca meno di un mese all’uscita in beta di una delle release più sensazionali di 4D! 4D v18, un’importante release del prodotto ricca di aggiornamenti, miglioramenti e nuove entusiasmanti funzionalità per rendere la codifica un gioco da ragazzi.
4D per iOS: Cosa c’è da sapere su iOS 13
iOS 13, presentato per la prima volta all’annuale Worldwide Developers Conference (WWDC 2019) di Apple, sarà rilasciato oggi, 19 settembre. E non potremmo essere più entusiasti di annunciare che alcune delle funzionalità che Apple ha svelato per il suo ultimo iOS, saranno disponibili in 4D per iOS con il rilascio della v18! Ecco tutto quello che c’è da sapere sui progressi che abbiamo in serbo per voi:
Ottimizzare il codice ORDA con la registrazione delle richieste
Avete mai avuto bisogno di analizzare il traffico delle vostre richieste ORDA tra un client e il server 4D? A volte ci vuole un po’ di tempo per ricevere una risposta dal server, il che può farvi chiedere se è dovuto al traffico di rete o a una richiesta non ottimizzata che avete scritto! Fortunatamente, 4D v17 R6 consente di determinare la probabile ragione di questa latenza con i nuovi metodi ORDA disponibili sull’oggetto ds dell’oggetto. Non sono solo funzioni di debug, ma consentono anche di ottimizzare il codice ORDA con una migliore comprensione delle richieste inviate.
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