Suggerimenti

GitHub 4D Awesome List – Richiesta di contributi

Tradotto automaticamente da Deepl

Per rimanere competitivi nel settore del software, bisogna sempre cercare l’innovazione e creare uno slancio verso il cambiamento.

In questo spirito, 4D vi ha sempre fornito la tecnologia giusta per crescere ed espandersi. La modalità progetto ne è un esempio che porta con sé un enorme vantaggio: la possibilità di utilizzare Git per far funzionare la vostra applicazione 4D in un ambiente di sviluppo più produttivo.

Abbiamo quindi deciso di creare un elenco di 4D Awesome, in cui raccogliere tutta la saggezza collettiva in un unico luogo per rendere la vita degli sviluppatori 4D un po’ più facile.

Se siete utenti di Git/GitHub e avete un progetto fantastico che credete possa aiutare gli altri sviluppatori, potreste contribuire all’elenco 4D Awesome, dove vivono i progetti fantastici!

Questo post spiega il concetto di lista Awesome e come contribuire.

Suggerimenti blank

4D e Git: Dal principiante all’esperto

Tradotto automaticamente da Deepl

Ormai sapete che i progetti comportano un enorme vantaggio: la possibilità di utilizzare Git (il sistema di controllo delle revisioni) e GitHub (il servizio di hosting) per far funzionare la vostra applicazione 4D in un ambiente di sviluppo più produttivo.

Il controllo di versione per sviluppatori principianti o senior è un punto fermo in ogni ambiente di lavoro in cui più risorse collaborano per partecipare a quella che potrebbe essere definita una catena di produzione del software.

Per aiutarvi a familiarizzare con Git, abbiamo messo a vostra disposizione molte risorse. Questo post del blog è una raccolta di tutto ciò che abbiamo fornito su questo argomento… finora. Se vi sentite persi e non sapete da dove cominciare, continuate a leggere; abbiamo incluso:

  • altri post del blog,
  • una guida dettagliata,
  • un video top rated di summit,
  • e persino un corso di formazione.
Suggerimenti blank

Come navigare su GitHub per trovare tutti i progetti 4D

Tradotto automaticamente da Deepl

Con l’introduzione dei progetti in 4D, il codice sorgente dei componenti, delle applicazioni demo e di altri strumenti di 4D è ospitato su GitHub.

4D ha tre organizzazioni GitHub.

  • Su 4D è possibile trovare il codice sorgente dei componenti interni di 4D. In questo modo è possibile adattarli alle proprie esigenze.
  • 4D Depot contiene tutti gli strumenti di aiuto: HDI, dimostrazioni, esempi di applicazione, ecc.
  • 4D Go Mobile ospita tutti i moduli di elenco personalizzati, i moduli di dettaglio, i moduli di accesso, i formattatori e i controlli di input.

I collegamenti ai vari repository GitHub si possono trovare dai siti web di 4D; ad esempio, dal blog di 4D per illustrare le nuove funzionalità, dalla pagina Risorse del sito web di 4D per gli esempi dimostrativi o dalla galleria per Mobile.

Ma è possibile anche da GitHub, cercare, inserire segnalibri e così via… Questo post introdurrà alcune funzioni di base per migliorare l’utilizzo e la navigazione su GitHub.

Suggerimenti blank

System Worker – Classe di trasferimento file per utilizzare Dropbox o GDrive

Tradotto automaticamente da Deepl

La prima parte della serie System Worker vi ha mostrato la potenza dei system worker, mentre la seconda si è concentrata sull’uso effettivo, esaminando la classe File Transfer per utilizzare cURL per FTP, FTPS, SFTP e HTTP.

Nella parte finale di questa serie, vedremo come il componente pronto all’uso – scaricateloda qui– consenta l’accesso diretto a Dropbox o GDrive, utilizzando gli stessi comandi delle operazioni FTP:

Suggerimenti blank

System Worker – Classe di trasferimento di file per utilizzare cURL per FTP, FTPS, SFTP, HTTP

Tradotto automaticamente da Deepl

Il primo video vi ha mostrato la potenza dei system worker e la flessibilità che essi comportano.

Questo seguito si concentrerà sull’uso effettivo, esaminando un componente pronto all’uso che semplifica cURL (incluso in Mac e Windows OS) e consente il trasferimento di file con un’ampia gamma di protocolli o server. È possibile scaricare o caricare file e ricevere elenchi di directory; tutto ciò che serve per eseguire un trasferimento di file.

Il componente fornisce una barra di avanzamento (per una o più operazioni parallele), compreso un pulsante opzionale di annullamento, che consente all’utente finale di interrompere le operazioni in corso.

Il video di 15 minuti spiega come utilizzare la classe:

Suggerimenti blank

System Worker vs. LANCIO DI PROCESSO ESTERNO

Tradotto automaticamente da Deepl

ISystem Worker possono assomigliare a LAUNCH EXTERNAL PROCESS, ma sono molto più potenti.

Questo video di 15 minuti spiega come usare i System Worker con qualcosa di più del semplice comando LAUNCH EXTERNAL PROCESS. Oltre al semplice utilizzo, mostra anche come usare i callback per ricevere informazioni da un’applicazione esterna in esecuzione, come una barra di avanzamento:

Suggerimenti blank

Nuovi suggerimenti e trucchi per le applicazioni 4D

Tradotto automaticamente da Deepl

di Add Komoncharoensiri, Direttore dei servizi tecnici di 4D Inc.

Come sapete, la Knowledge Base di 4D è una libreria di informazioni sulla tecnologia 4D in cui vengono pubblicati attivamente consigli tecnici settimanali e note tecniche mensili. Se vi siete persi gli ultimi suggerimenti sulla KB, non c’è problema; ecco una raccolta delle ultime settimane.

Questo post copre 12 suggerimenti:

Suggerimenti blank

ORDA – Ottimizzazione delle richieste REST passo dopo passo (+ una demo)

Tradotto automaticamente da Deepl

Le prestazioni di ORDA/REST sono una questione strategica; per questo motivo abbiamo distribuito molte funzioni relative a questo argomento, come l’ottimizzazione delle richieste ORDA/REST in Client/Server e quando si lavora con un datastore remoto. Ultimamente, abbiamo anche fornito un controllo completo sull’ottimizzazione delle richieste ORDA/REST.

Questo blog post fornisce il piano da seguire per migliorare le prestazioni di ORDA/REST. Include altri post del blog da leggere, video da guardare e una demo con cui giocare per aumentare le prestazioni delle vostre applicazioni in modo rapido e semplice.

Suggerimenti blank

Suggerimenti tecnici – Ecco i 4 suggerimenti di aprile!

Tradotto automaticamente da Deepl

di Add Komoncharoensiri, Direttore dei servizi tecnici di 4D Inc.

In qualità di sviluppatore 4D, è necessario tenersi al passo con i nuovi progressi che 4D sta continuamente fornendo. Oltre ai suggerimenti e ai trucchi forniti dal team del prodotto, i suggerimenti tecnici sono un altro riferimento per imparare alcuni concetti di 4D.

Questo articolo tratta 4 suggerimenti:

  • Come trattare i caratteri jolly SQL come una stringa letterale
  • Ottenere programmaticamente il nome del progetto
  • I metodi preemptive sotto la stessa catena di chiamate devono essere anch’essi preemptive
  • Creare un nuovo documento di View Pro basato su un foglio
Suggerimenti blank

Come autenticare l’applicazione 4D unita (macOS 12 e Xcode 13)

Tradotto automaticamente da Deepl

Nota: aggiornamento per macOS 12/Monterey e Xcode 13. Per Xcode 12 e precedenti, vedere questo post del blog.

Con Monterey (macOS 12), 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; la notarizzazione non è necessaria in questi casi in cui l’utente si fida già dello sviluppatore. La notarizzazione ha lo scopo di assicurare agli utenti che l’applicazione non è dannosa ed è necessaria solo per le applicazioni scaricate da un sito web.

Utilizzando la nostra funzione di firma integrata durante la creazione delle 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:

Page 3 of 11